Alright, let's work through 31023058 times 96362966 step by step
31023058 × 96362966 = 96362966 × (31023058)
+ 96362966 × 8 resulting in 770903728
+ 96362966 × 50 what gives us 4818148300
+ 96362966 × 000 resulting in 0
+ 96362966 × 3000 that is equal 289088898000
+ 96362966 × 20000 giving us 1927259320000
+ 96362966 × 000000 that is equal 0
+ 96362966 × 1000000 giving us 96362966000000
+ 96362966 × 30000000 resulting in 2890888980000000

= 2989473883270028
