Alright, let's work through 37946245 times 43646736 step by step
37946245 × 43646736 = 43646736 × (37946245)
+ 43646736 × 5 yielding 218233680
+ 43646736 × 40 giving us 1745869440
+ 43646736 × 200 that is equal 8729347200
+ 43646736 × 6000 yielding 261880416000
+ 43646736 × 40000 yielding 1745869440000
+ 43646736 × 900000 that results in 39282062400000
+ 43646736 × 7000000 that results in 305527152000000
+ 43646736 × 30000000 yielding 1309402080000000

= 1656229737706320
