Alright, let's work through 46666428 times 28644331 step by step
46666428 × 28644331 = 28644331 × (46666428)
+ 28644331 × 8 what gives us 229154648
+ 28644331 × 20 which equals 572886620
+ 28644331 × 400 that equals 11457732400
+ 28644331 × 6000 that is equal 171865986000
+ 28644331 × 60000 what gives us 1718659860000
+ 28644331 × 600000 yielding 17186598600000
+ 28644331 × 6000000 that results in 171865986000000
+ 28644331 × 40000000 producing 1145773240000000

= 1336728610219668
