Puzzles solved by imp