Alright, let's work through 38441345 times 39644905 step by step
38441345 × 39644905 = 39644905 × (38441345)
+ 39644905 × 5 that results in 198224525
+ 39644905 × 40 yielding 1585796200
+ 39644905 × 300 that is equal 11893471500
+ 39644905 × 1000 what gives us 39644905000
+ 39644905 × 40000 resulting in 1585796200000
+ 39644905 × 400000 which equals 15857962000000
+ 39644905 × 8000000 that is equal 317159240000000
+ 39644905 × 30000000 that is equal 1189347150000000

= 1524003470597225
