Puzzles solved by bps