Alright, let's work through 43664438 times 74381123 step by step
43664438 × 74381123 = 74381123 × (43664438)
+ 74381123 × 8 yielding 595048984
+ 74381123 × 30 which equals 2231433690
+ 74381123 × 400 yielding 29752449200
+ 74381123 × 4000 yielding 297524492000
+ 74381123 × 60000 that is equal 4462867380000
+ 74381123 × 600000 what gives us 44628673800000
+ 74381123 × 3000000 what gives us 223143369000000
+ 74381123 × 40000000 that is equal 2975244920000000

= 3247809933603874
