No problem, we've got 45378646 and 89618722 to multiply
45378646 × 89618722 = 89618722 × (45378646)
+ 89618722 × 6 that is equal 537712332
+ 89618722 × 40 resulting in 3584748880
+ 89618722 × 600 giving us 53771233200
+ 89618722 × 8000 that is equal 716949776000
+ 89618722 × 70000 what gives us 6273310540000
+ 89618722 × 300000 that equals 26885616600000
+ 89618722 × 5000000 producing 448093610000000
+ 89618722 × 40000000 yielding 3584748880000000

= 4066776260610412
