Puzzles solved by Cid