Alright, let's work through 66840835 times 43743709 step by step
66840835 × 43743709 = 43743709 × (66840835)
+ 43743709 × 5 producing 218718545
+ 43743709 × 30 yielding 1312311270
+ 43743709 × 800 yielding 34994967200
+ 43743709 × 0000 resulting in 0
+ 43743709 × 40000 yielding 1749748360000
+ 43743709 × 800000 that results in 34994967200000
+ 43743709 × 6000000 that results in 262462254000000
+ 43743709 × 60000000 producing 2624622540000000

= 2923866035557015
