Alright, let's work through 31219675 times 15007131 step by step
31219675 × 15007131 = 15007131 × (31219675)
+ 15007131 × 5 producing 75035655
+ 15007131 × 70 that is equal 1050499170
+ 15007131 × 600 yielding 9004278600
+ 15007131 × 9000 that results in 135064179000
+ 15007131 × 10000 that is equal 150071310000
+ 15007131 × 200000 that equals 3001426200000
+ 15007131 × 1000000 yielding 15007131000000
+ 15007131 × 30000000 producing 450213930000000

= 468517752502425
