Alright, let's work through 40995185 times 74448586 step by step
40995185 × 74448586 = 74448586 × (40995185)
+ 74448586 × 5 that results in 372242930
+ 74448586 × 80 which equals 5955886880
+ 74448586 × 100 yielding 7444858600
+ 74448586 × 5000 giving us 372242930000
+ 74448586 × 90000 giving us 6700372740000
+ 74448586 × 900000 what gives us 67003727400000
+ 74448586 × 0000000 that equals 0
+ 74448586 × 40000000 producing 2977943440000000

= 3052033556058410
