Alright, let's work through 12446378 times 40557504 step by step
12446378 × 40557504 = 40557504 × (12446378)
+ 40557504 × 8 that results in 324460032
+ 40557504 × 70 which equals 2839025280
+ 40557504 × 300 yielding 12167251200
+ 40557504 × 6000 that is equal 243345024000
+ 40557504 × 40000 giving us 1622300160000
+ 40557504 × 400000 resulting in 16223001600000
+ 40557504 × 2000000 what gives us 81115008000000
+ 40557504 × 10000000 which equals 405575040000000

= 504794025520512
