No problem, we've got 37729892 and 18006109 to multiply
37729892 × 18006109 = 18006109 × (37729892)
+ 18006109 × 2 what gives us 36012218
+ 18006109 × 90 what gives us 1620549810
+ 18006109 × 800 what gives us 14404887200
+ 18006109 × 9000 producing 162054981000
+ 18006109 × 20000 that equals 360122180000
+ 18006109 × 700000 that equals 12604276300000
+ 18006109 × 7000000 that results in 126042763000000
+ 18006109 × 30000000 that results in 540183270000000

= 679368547910228
