Solving the Retirement Puzzle