Alright, let's work through 43711749 times 35306222 step by step
43711749 × 35306222 = 35306222 × (43711749)
+ 35306222 × 9 that results in 317755998
+ 35306222 × 40 yielding 1412248880
+ 35306222 × 700 that results in 24714355400
+ 35306222 × 1000 resulting in 35306222000
+ 35306222 × 10000 yielding 353062220000
+ 35306222 × 700000 that equals 24714355400000
+ 35306222 × 3000000 that equals 105918666000000
+ 35306222 × 40000000 which equals 1412248880000000

= 1543296714202278
