Alright, let's work through 43303328 times 37005037 step by step
43303328 × 37005037 = 37005037 × (43303328)
+ 37005037 × 8 giving us 296040296
+ 37005037 × 20 resulting in 740100740
+ 37005037 × 300 producing 11101511100
+ 37005037 × 3000 that results in 111015111000
+ 37005037 × 00000 yielding 0
+ 37005037 × 300000 what gives us 11101511100000
+ 37005037 × 3000000 resulting in 111015111000000
+ 37005037 × 40000000 producing 1480201480000000

= 1602441254863136
