Puzzles solved by uoc