Alright, let's work through 51670322 times 21046781 step by step
51670322 × 21046781 = 21046781 × (51670322)
+ 21046781 × 2 what gives us 42093562
+ 21046781 × 20 giving us 420935620
+ 21046781 × 300 which equals 6314034300
+ 21046781 × 0000 which equals 0
+ 21046781 × 70000 yielding 1473274670000
+ 21046781 × 600000 resulting in 12628068600000
+ 21046781 × 1000000 giving us 21046781000000
+ 21046781 × 50000000 giving us 1052339050000000

= 1087493951333482
