Puzzles solved by GBP