No problem, we've got 55010889 and 64345834 to multiply
55010889 × 64345834 = 64345834 × (55010889)
+ 64345834 × 9 that results in 579112506
+ 64345834 × 80 which equals 5147666720
+ 64345834 × 800 what gives us 51476667200
+ 64345834 × 0000 what gives us 0
+ 64345834 × 10000 yielding 643458340000
+ 64345834 × 000000 what gives us 0
+ 64345834 × 5000000 that is equal 321729170000000
+ 64345834 × 50000000 giving us 3217291700000000

= 3539721531786426
