Alright, let's work through 21166781 times 42927822 step by step
21166781 × 42927822 = 42927822 × (21166781)
+ 42927822 × 1 producing 42927822
+ 42927822 × 80 that equals 3434225760
+ 42927822 × 700 that is equal 30049475400
+ 42927822 × 6000 what gives us 257566932000
+ 42927822 × 60000 which equals 2575669320000
+ 42927822 × 100000 resulting in 4292782200000
+ 42927822 × 1000000 yielding 42927822000000
+ 42927822 × 20000000 giving us 858556440000000

= 908643807080982
