Alright, let's work through 46404972 times 21788738 step by step
46404972 × 21788738 = 21788738 × (46404972)
+ 21788738 × 2 that is equal 43577476
+ 21788738 × 70 that is equal 1525211660
+ 21788738 × 900 giving us 19609864200
+ 21788738 × 4000 producing 87154952000
+ 21788738 × 00000 resulting in 0
+ 21788738 × 400000 yielding 8715495200000
+ 21788738 × 6000000 yielding 130732428000000
+ 21788738 × 40000000 that is equal 871549520000000

= 1011105776805336
