Alright, let's work through 10378481 times 31052004 step by step
10378481 × 31052004 = 31052004 × (10378481)
+ 31052004 × 1 that is equal 31052004
+ 31052004 × 80 resulting in 2484160320
+ 31052004 × 400 producing 12420801600
+ 31052004 × 8000 which equals 248416032000
+ 31052004 × 70000 giving us 2173640280000
+ 31052004 × 300000 resulting in 9315601200000
+ 31052004 × 0000000 giving us 0
+ 31052004 × 10000000 that equals 310520040000000

= 322272633525924
