Alright, let's work through 43105645 times 38651517 step by step
43105645 × 38651517 = 38651517 × (43105645)
+ 38651517 × 5 that results in 193257585
+ 38651517 × 40 yielding 1546060680
+ 38651517 × 600 yielding 23190910200
+ 38651517 × 5000 giving us 193257585000
+ 38651517 × 00000 what gives us 0
+ 38651517 × 100000 that results in 3865151700000
+ 38651517 × 3000000 giving us 115954551000000
+ 38651517 × 40000000 producing 1546060680000000

= 1666098570513465
