Puzzles solved by Ciena