Puzzles solved by bsl