Alright, let's work through 42180506 times 45144166 step by step
42180506 × 45144166 = 45144166 × (42180506)
+ 45144166 × 6 that results in 270864996
+ 45144166 × 00 that results in 0
+ 45144166 × 500 which equals 22572083000
+ 45144166 × 0000 yielding 0
+ 45144166 × 80000 that results in 3611533280000
+ 45144166 × 100000 that equals 4514416600000
+ 45144166 × 2000000 yielding 90288332000000
+ 45144166 × 40000000 yielding 1805766640000000

= 1904203764827996
