Puzzles solved by UOC