Alright, let's work through 21048978 times 48590857 step by step
21048978 × 48590857 = 48590857 × (21048978)
+ 48590857 × 8 that is equal 388726856
+ 48590857 × 70 producing 3401359990
+ 48590857 × 900 resulting in 43731771300
+ 48590857 × 8000 that is equal 388726856000
+ 48590857 × 40000 resulting in 1943634280000
+ 48590857 × 000000 that is equal 0
+ 48590857 × 1000000 producing 48590857000000
+ 48590857 × 20000000 giving us 971817140000000

= 1022787879994146
