Alright, let's work through 31707018 times 15085152 step by step
31707018 × 15085152 = 15085152 × (31707018)
+ 15085152 × 8 giving us 120681216
+ 15085152 × 10 which equals 150851520
+ 15085152 × 000 what gives us 0
+ 15085152 × 7000 producing 105596064000
+ 15085152 × 00000 what gives us 0
+ 15085152 × 700000 what gives us 10559606400000
+ 15085152 × 1000000 which equals 15085152000000
+ 15085152 × 30000000 that is equal 452554560000000

= 478305185996736
