Alright, let's work through 46944895 times 70343501 step by step
46944895 × 70343501 = 70343501 × (46944895)
+ 70343501 × 5 what gives us 351717505
+ 70343501 × 90 resulting in 6330915090
+ 70343501 × 800 resulting in 56274800800
+ 70343501 × 4000 that results in 281374004000
+ 70343501 × 40000 yielding 2813740040000
+ 70343501 × 900000 that results in 63309150900000
+ 70343501 × 6000000 giving us 422061006000000
+ 70343501 × 40000000 what gives us 2813740040000000

= 3302268268377395
