No problem, we've got 40418803 and 25162818 to multiply
40418803 × 25162818 = 25162818 × (40418803)
+ 25162818 × 3 resulting in 75488454
+ 25162818 × 00 giving us 0
+ 25162818 × 800 what gives us 20130254400
+ 25162818 × 8000 giving us 201302544000
+ 25162818 × 10000 yielding 251628180000
+ 25162818 × 400000 which equals 10065127200000
+ 25162818 × 0000000 that equals 0
+ 25162818 × 40000000 yielding 1006512720000000

= 1017050983666854
