"Even the hardest puzzles have a solution."