No problem, we've got 45682338 and 64419118 to multiply
45682338 × 64419118 = 64419118 × (45682338)
+ 64419118 × 8 giving us 515352944
+ 64419118 × 30 that results in 1932573540
+ 64419118 × 300 resulting in 19325735400
+ 64419118 × 2000 that is equal 128838236000
+ 64419118 × 80000 that results in 5153529440000
+ 64419118 × 600000 yielding 38651470800000
+ 64419118 × 5000000 yielding 322095590000000
+ 64419118 × 40000000 producing 2576764720000000

= 2942815922137884
