No problem, we've got 40668966 and 15743292 to multiply
40668966 × 15743292 = 15743292 × (40668966)
+ 15743292 × 6 producing 94459752
+ 15743292 × 60 producing 944597520
+ 15743292 × 900 giving us 14168962800
+ 15743292 × 8000 that results in 125946336000
+ 15743292 × 60000 yielding 944597520000
+ 15743292 × 600000 yielding 9445975200000
+ 15743292 × 0000000 that results in 0
+ 15743292 × 40000000 resulting in 629731680000000

= 640263407076072
