Alright, let's work through 51610985 times 21124667 step by step
51610985 × 21124667 = 21124667 × (51610985)
+ 21124667 × 5 resulting in 105623335
+ 21124667 × 80 producing 1689973360
+ 21124667 × 900 that results in 19012200300
+ 21124667 × 0000 giving us 0
+ 21124667 × 10000 what gives us 211246670000
+ 21124667 × 600000 yielding 12674800200000
+ 21124667 × 1000000 resulting in 21124667000000
+ 21124667 × 50000000 yielding 1056233350000000

= 1090264871666995
