How To Solve Puzzles?