Alright, let's work through 10016303 times 31298758 step by step
10016303 × 31298758 = 31298758 × (10016303)
+ 31298758 × 3 that is equal 93896274
+ 31298758 × 00 that equals 0
+ 31298758 × 300 that results in 9389627400
+ 31298758 × 6000 giving us 187792548000
+ 31298758 × 10000 giving us 312987580000
+ 31298758 × 000000 resulting in 0
+ 31298758 × 0000000 producing 0
+ 31298758 × 10000000 giving us 312987580000000

= 313497843651674
