Alright, let's work through 31045318 times 84022976 step by step
31045318 × 84022976 = 84022976 × (31045318)
+ 84022976 × 8 yielding 672183808
+ 84022976 × 10 resulting in 840229760
+ 84022976 × 300 resulting in 25206892800
+ 84022976 × 5000 that equals 420114880000
+ 84022976 × 40000 what gives us 3360919040000
+ 84022976 × 000000 producing 0
+ 84022976 × 1000000 which equals 84022976000000
+ 84022976 × 30000000 resulting in 2520689280000000

= 2608520009226368
