No problem, we've got 42559913 and 35679362 to multiply
42559913 × 35679362 = 35679362 × (42559913)
+ 35679362 × 3 that equals 107038086
+ 35679362 × 10 that equals 356793620
+ 35679362 × 900 giving us 32111425800
+ 35679362 × 9000 what gives us 321114258000
+ 35679362 × 50000 yielding 1783968100000
+ 35679362 × 500000 which equals 17839681000000
+ 35679362 × 2000000 what gives us 71358724000000
+ 35679362 × 40000000 resulting in 1427174480000000

= 1518510542615506
