No problem, we've got 18110068 and 35399707 to multiply
18110068 × 35399707 = 35399707 × (18110068)
+ 35399707 × 8 yielding 283197656
+ 35399707 × 60 what gives us 2123982420
+ 35399707 × 000 giving us 0
+ 35399707 × 0000 resulting in 0
+ 35399707 × 10000 yielding 353997070000
+ 35399707 × 100000 that equals 3539970700000
+ 35399707 × 8000000 resulting in 283197656000000
+ 35399707 × 10000000 producing 353997070000000

= 641091100950076
