No problem, we've got 55888546 and 18708382 to multiply
55888546 × 18708382 = 18708382 × (55888546)
+ 18708382 × 6 that is equal 112250292
+ 18708382 × 40 what gives us 748335280
+ 18708382 × 500 which equals 9354191000
+ 18708382 × 8000 that is equal 149667056000
+ 18708382 × 80000 yielding 1496670560000
+ 18708382 × 800000 yielding 14966705600000
+ 18708382 × 5000000 that equals 93541910000000
+ 18708382 × 50000000 resulting in 935419100000000

= 1045584267992572
