Alright, let's work through 21787506 times 66302801 step by step
21787506 × 66302801 = 66302801 × (21787506)
+ 66302801 × 6 which equals 397816806
+ 66302801 × 00 that equals 0
+ 66302801 × 500 that equals 33151400500
+ 66302801 × 7000 what gives us 464119607000
+ 66302801 × 80000 yielding 5304224080000
+ 66302801 × 700000 which equals 46411960700000
+ 66302801 × 1000000 producing 66302801000000
+ 66302801 × 20000000 what gives us 1326056020000000

= 1444572674604306
