very difficult puzzle | Connections+