Puzzles solved by ibh