Puzzles solved by csb