Alright, let's work through 45716422 times 45640754 step by step
45716422 × 45640754 = 45640754 × (45716422)
+ 45640754 × 2 which equals 91281508
+ 45640754 × 20 that results in 912815080
+ 45640754 × 400 that equals 18256301600
+ 45640754 × 6000 yielding 273844524000
+ 45640754 × 10000 that equals 456407540000
+ 45640754 × 700000 that equals 31948527800000
+ 45640754 × 5000000 resulting in 228203770000000
+ 45640754 × 40000000 resulting in 1825630160000000

= 2086531970262188
