Alright, let's work through 40166978 times 62318225 step by step
40166978 × 62318225 = 62318225 × (40166978)
+ 62318225 × 8 yielding 498545800
+ 62318225 × 70 that is equal 4362275750
+ 62318225 × 900 that results in 56086402500
+ 62318225 × 6000 that equals 373909350000
+ 62318225 × 60000 that equals 3739093500000
+ 62318225 × 100000 resulting in 6231822500000
+ 62318225 × 0000000 that equals 0
+ 62318225 × 40000000 that is equal 2492729000000000

= 2503134772574050
