Again, this is not a proper task description. Puzzle is a task description for someone. Would you like to get a task with this description?