Alright, let's work through 43144318 times 80845859 step by step
43144318 × 80845859 = 80845859 × (43144318)
+ 80845859 × 8 yielding 646766872
+ 80845859 × 10 producing 808458590
+ 80845859 × 300 what gives us 24253757700
+ 80845859 × 4000 giving us 323383436000
+ 80845859 × 40000 yielding 3233834360000
+ 80845859 × 100000 giving us 8084585900000
+ 80845859 × 3000000 that results in 242537577000000
+ 80845859 × 40000000 yielding 3233834360000000

= 3488039449679162
