Puzzles solved by KKBP