Alright, let's work through 40618696 times 64707493 step by step
40618696 × 64707493 = 64707493 × (40618696)
+ 64707493 × 6 which equals 388244958
+ 64707493 × 90 yielding 5823674370
+ 64707493 × 600 giving us 38824495800
+ 64707493 × 8000 yielding 517659944000
+ 64707493 × 10000 producing 647074930000
+ 64707493 × 600000 resulting in 38824495800000
+ 64707493 × 0000000 giving us 0
+ 64707493 × 40000000 yielding 2588299720000000

= 2628333987089128
