Alright, let's work through 39705646 times 40032902 step by step
39705646 × 40032902 = 40032902 × (39705646)
+ 40032902 × 6 what gives us 240197412
+ 40032902 × 40 resulting in 1601316080
+ 40032902 × 600 resulting in 24019741200
+ 40032902 × 5000 giving us 200164510000
+ 40032902 × 00000 that equals 0
+ 40032902 × 700000 that results in 28023031400000
+ 40032902 × 9000000 that equals 360296118000000
+ 40032902 × 30000000 that is equal 1200987060000000

= 1589532235164692
