Puzzle mind