Alright, let's work through 31354616 times 11031498 step by step
31354616 × 11031498 = 11031498 × (31354616)
+ 11031498 × 6 what gives us 66188988
+ 11031498 × 10 what gives us 110314980
+ 11031498 × 600 what gives us 6618898800
+ 11031498 × 4000 yielding 44125992000
+ 11031498 × 50000 that results in 551574900000
+ 11031498 × 300000 that equals 3309449400000
+ 11031498 × 1000000 giving us 11031498000000
+ 11031498 × 30000000 yielding 330944940000000

= 345888383694768
