No problem, we've got 38639585 and 43478489 to multiply
38639585 × 43478489 = 43478489 × (38639585)
+ 43478489 × 5 producing 217392445
+ 43478489 × 80 yielding 3478279120
+ 43478489 × 500 which equals 21739244500
+ 43478489 × 9000 yielding 391306401000
+ 43478489 × 30000 resulting in 1304354670000
+ 43478489 × 600000 yielding 26087093400000
+ 43478489 × 8000000 yielding 347827912000000
+ 43478489 × 30000000 resulting in 1304354670000000

= 1679990771387065
