Puzzles solved by heidi