Alright, let's work through 31403971 times 40753808 step by step
31403971 × 40753808 = 40753808 × (31403971)
+ 40753808 × 1 producing 40753808
+ 40753808 × 70 resulting in 2852766560
+ 40753808 × 900 producing 36678427200
+ 40753808 × 3000 resulting in 122261424000
+ 40753808 × 00000 which equals 0
+ 40753808 × 400000 that is equal 16301523200000
+ 40753808 × 1000000 that results in 40753808000000
+ 40753808 × 30000000 giving us 1222614240000000

= 1279831404571568
