No problem, we've got 45395711 and 89619648 to multiply
45395711 × 89619648 = 89619648 × (45395711)
+ 89619648 × 1 resulting in 89619648
+ 89619648 × 10 which equals 896196480
+ 89619648 × 700 yielding 62733753600
+ 89619648 × 5000 that equals 448098240000
+ 89619648 × 90000 resulting in 8065768320000
+ 89619648 × 300000 what gives us 26885894400000
+ 89619648 × 5000000 yielding 448098240000000
+ 89619648 × 40000000 producing 3584785920000000

= 4068347640529728
