Alright, let's work through 31313464 times 99384016 step by step
31313464 × 99384016 = 99384016 × (31313464)
+ 99384016 × 4 giving us 397536064
+ 99384016 × 60 producing 5963040960
+ 99384016 × 400 which equals 39753606400
+ 99384016 × 3000 giving us 298152048000
+ 99384016 × 10000 yielding 993840160000
+ 99384016 × 300000 producing 29815204800000
+ 99384016 × 1000000 that results in 99384016000000
+ 99384016 × 30000000 which equals 2981520480000000

= 3112057807191424
