No problem, we've got 18430359 and 34996031 to multiply
18430359 × 34996031 = 34996031 × (18430359)
+ 34996031 × 9 that results in 314964279
+ 34996031 × 50 resulting in 1749801550
+ 34996031 × 300 that results in 10498809300
+ 34996031 × 0000 which equals 0
+ 34996031 × 30000 that results in 1049880930000
+ 34996031 × 400000 producing 13998412400000
+ 34996031 × 8000000 what gives us 279968248000000
+ 34996031 × 10000000 yielding 349960310000000

= 644989414905129
