Alright, let's work through 55982354 times 18166640 step by step
55982354 × 18166640 = 18166640 × (55982354)
+ 18166640 × 4 yielding 72666560
+ 18166640 × 50 that results in 908332000
+ 18166640 × 300 resulting in 5449992000
+ 18166640 × 2000 yielding 36333280000
+ 18166640 × 80000 that equals 1453331200000
+ 18166640 × 900000 yielding 16349976000000
+ 18166640 × 5000000 which equals 90833200000000
+ 18166640 × 50000000 that results in 908332000000000

= 1017011271470560
