Solving financial puzzles one digit at a time...