Alright, let's work through 31741376 times 42946951 step by step
31741376 × 42946951 = 42946951 × (31741376)
+ 42946951 × 6 what gives us 257681706
+ 42946951 × 70 producing 3006286570
+ 42946951 × 300 which equals 12884085300
+ 42946951 × 1000 that equals 42946951000
+ 42946951 × 40000 resulting in 1717878040000
+ 42946951 × 700000 that equals 30062865700000
+ 42946951 × 1000000 that results in 42946951000000
+ 42946951 × 30000000 that is equal 1288408530000000

= 1363195319744576
