Alright, let's work through 52955651 times 21077103 step by step
52955651 × 21077103 = 21077103 × (52955651)
+ 21077103 × 1 that results in 21077103
+ 21077103 × 50 what gives us 1053855150
+ 21077103 × 600 yielding 12646261800
+ 21077103 × 5000 which equals 105385515000
+ 21077103 × 50000 yielding 1053855150000
+ 21077103 × 900000 yielding 18969392700000
+ 21077103 × 2000000 yielding 42154206000000
+ 21077103 × 50000000 yielding 1053855150000000

= 1116151710559053
