No problem, we've got 27556967 and 18835718 to multiply
27556967 × 18835718 = 18835718 × (27556967)
+ 18835718 × 7 resulting in 131850026
+ 18835718 × 60 resulting in 1130143080
+ 18835718 × 900 that results in 16952146200
+ 18835718 × 6000 yielding 113014308000
+ 18835718 × 50000 yielding 941785900000
+ 18835718 × 500000 that equals 9417859000000
+ 18835718 × 7000000 which equals 131850026000000
+ 18835718 × 20000000 what gives us 376714360000000

= 519055259347306
