Puzzles solved by ijpj