No problem, we've got 73166 and 40285993 to multiply
73166 × 40285993 = 40285993 × (73166)
+ 40285993 × 6 what gives us 241715958
+ 40285993 × 60 yielding 2417159580
+ 40285993 × 100 yielding 4028599300
+ 40285993 × 3000 which equals 120857979000
+ 40285993 × 70000 giving us 2820019510000

= 2947564963838
