Puzzles solved by xcvb