Alright, let's work through 41703216 times 35001058 step by step
41703216 × 35001058 = 35001058 × (41703216)
+ 35001058 × 6 what gives us 210006348
+ 35001058 × 10 producing 350010580
+ 35001058 × 200 that results in 7000211600
+ 35001058 × 3000 resulting in 105003174000
+ 35001058 × 00000 that equals 0
+ 35001058 × 700000 that is equal 24500740600000
+ 35001058 × 1000000 yielding 35001058000000
+ 35001058 × 40000000 producing 1400042320000000

= 1459656682002528
