Puzzles solved by ibi