No problem, we've got 45289618 and 80001256 to multiply
45289618 × 80001256 = 80001256 × (45289618)
+ 80001256 × 8 resulting in 640010048
+ 80001256 × 10 yielding 800012560
+ 80001256 × 600 that is equal 48000753600
+ 80001256 × 9000 resulting in 720011304000
+ 80001256 × 80000 yielding 6400100480000
+ 80001256 × 200000 what gives us 16000251200000
+ 80001256 × 5000000 that is equal 400006280000000
+ 80001256 × 40000000 producing 3200050240000000

= 3623226323760208
