Broken down the calculation to see where the overflow occurs and why.