Alright, let's work through 80672437 times 45958042 step by step
80672437 × 45958042 = 45958042 × (80672437)
+ 45958042 × 7 yielding 321706294
+ 45958042 × 30 resulting in 1378741260
+ 45958042 × 400 yielding 18383216800
+ 45958042 × 2000 yielding 91916084000
+ 45958042 × 70000 that results in 3217062940000
+ 45958042 × 600000 resulting in 27574825200000
+ 45958042 × 0000000 producing 0
+ 45958042 × 80000000 producing 3676643360000000

= 3707547247888354
