Puzzles solved by IPBNBO