Puzzles solved by bryan II