Alright, let's work through 46387928 times 21657014 step by step
46387928 × 21657014 = 21657014 × (46387928)
+ 21657014 × 8 resulting in 173256112
+ 21657014 × 20 what gives us 433140280
+ 21657014 × 900 what gives us 19491312600
+ 21657014 × 7000 yielding 151599098000
+ 21657014 × 80000 that results in 1732561120000
+ 21657014 × 300000 that results in 6497104200000
+ 21657014 × 6000000 giving us 129942084000000
+ 21657014 × 40000000 that results in 866280560000000

= 1004624006126992
