Alright, let's work through 41795894 times 37295951 step by step
41795894 × 37295951 = 37295951 × (41795894)
+ 37295951 × 4 what gives us 149183804
+ 37295951 × 90 which equals 3356635590
+ 37295951 × 800 yielding 29836760800
+ 37295951 × 5000 resulting in 186479755000
+ 37295951 × 90000 yielding 3356635590000
+ 37295951 × 700000 producing 26107165700000
+ 37295951 × 1000000 that results in 37295951000000
+ 37295951 × 40000000 resulting in 1491838040000000

= 1558817614625194
