Alright, let's work through 46699996 times 34580943 step by step
46699996 × 34580943 = 34580943 × (46699996)
+ 34580943 × 6 what gives us 207485658
+ 34580943 × 90 that results in 3112284870
+ 34580943 × 900 producing 31122848700
+ 34580943 × 9000 producing 311228487000
+ 34580943 × 90000 yielding 3112284870000
+ 34580943 × 600000 that equals 20748565800000
+ 34580943 × 6000000 what gives us 207485658000000
+ 34580943 × 40000000 that results in 1383237720000000

= 1614929899776228
