Alright, let's work through 40355628 times 40608051 step by step
40355628 × 40608051 = 40608051 × (40355628)
+ 40608051 × 8 resulting in 324864408
+ 40608051 × 20 resulting in 812161020
+ 40608051 × 600 that equals 24364830600
+ 40608051 × 5000 that equals 203040255000
+ 40608051 × 50000 that results in 2030402550000
+ 40608051 × 300000 that equals 12182415300000
+ 40608051 × 0000000 what gives us 0
+ 40608051 × 40000000 what gives us 1624322040000000

= 1638763399961028
