Alright, let's work through 31041340 times 78946473 step by step
31041340 × 78946473 = 78946473 × (31041340)
+ 78946473 × 0 producing 0
+ 78946473 × 40 giving us 3157858920
+ 78946473 × 300 resulting in 23683941900
+ 78946473 × 1000 yielding 78946473000
+ 78946473 × 40000 that is equal 3157858920000
+ 78946473 × 000000 which equals 0
+ 78946473 × 1000000 giving us 78946473000000
+ 78946473 × 30000000 giving us 2368394190000000

= 2450604310193820
