Puzzles solved by bmk