Tom's Solution (Puzzle)