No problem, we've got 40044578 and 34698804 to multiply
40044578 × 34698804 = 34698804 × (40044578)
+ 34698804 × 8 yielding 277590432
+ 34698804 × 70 yielding 2428916280
+ 34698804 × 500 that is equal 17349402000
+ 34698804 × 4000 producing 138795216000
+ 34698804 × 40000 that equals 1387952160000
+ 34698804 × 000000 giving us 0
+ 34698804 × 0000000 producing 0
+ 34698804 × 40000000 that equals 1387952160000000

= 1389498963284712
