No problem, we've got 45556395 and 84738435 to multiply
45556395 × 84738435 = 84738435 × (45556395)
+ 84738435 × 5 what gives us 423692175
+ 84738435 × 90 that is equal 7626459150
+ 84738435 × 300 yielding 25421530500
+ 84738435 × 6000 that is equal 508430610000
+ 84738435 × 50000 producing 4236921750000
+ 84738435 × 500000 yielding 42369217500000
+ 84738435 × 5000000 yielding 423692175000000
+ 84738435 × 40000000 yielding 3389537400000000

= 3860377616541825
