Alright, let's work through 46371987 times 6662196 step by step
46371987 × 6662196 = 6662196 × (46371987)
+ 6662196 × 7 that results in 46635372
+ 6662196 × 80 that results in 532975680
+ 6662196 × 900 what gives us 5995976400
+ 6662196 × 1000 resulting in 6662196000
+ 6662196 × 70000 producing 466353720000
+ 6662196 × 300000 that is equal 1998658800000
+ 6662196 × 6000000 giving us 39973176000000
+ 6662196 × 40000000 yielding 266487840000000

= 308939266303452
