Alright, let's work through 66295628 times 40072778 step by step
66295628 × 40072778 = 40072778 × (66295628)
+ 40072778 × 8 that equals 320582224
+ 40072778 × 20 what gives us 801455560
+ 40072778 × 600 resulting in 24043666800
+ 40072778 × 5000 producing 200363890000
+ 40072778 × 90000 that results in 3606550020000
+ 40072778 × 200000 resulting in 8014555600000
+ 40072778 × 6000000 resulting in 240436668000000
+ 40072778 × 60000000 resulting in 2404366680000000

= 2656649983214584
