Alright, let's work through 31002642 times 9984396 step by step
31002642 × 9984396 = 9984396 × (31002642)
+ 9984396 × 2 yielding 19968792
+ 9984396 × 40 yielding 399375840
+ 9984396 × 600 what gives us 5990637600
+ 9984396 × 2000 that equals 19968792000
+ 9984396 × 00000 yielding 0
+ 9984396 × 000000 that results in 0
+ 9984396 × 1000000 which equals 9984396000000
+ 9984396 × 30000000 resulting in 299531880000000

= 309542654774232
