Puzzles solved by ibr22