Восьмикутники
Нижче наведено зображення нескінченної гіперболічної теселяції з восьмикутників. Якщо розглядати це як граф із вершинами (ступеня три), то існує ізоморфізм графа, який відображає будь-яку вершину x на будь-яку іншу вершину y. Кожному ребру присвоєно мітку з множини {a,b,c} таким чином, що кожна вершина має всі три типи ребер, які на неї інцидентні, і мітки чергуються навколо кожного восьмикутника. Частина цього маркування проілюстрована на діаграмі.
Таким чином, шлях у цьому графі (починаючи з будь-якої вершини) може бути заданий послідовністю міток ребер. Ваше завдання — написати програму, яка, отримавши послідовність міток, таких як "abcbcbcabcaccabb", повертає "closed", якщо шлях закінчується на тій самій вершині, де він починається, і повертає "open" в іншому випадку.
Вхідні дані
Вхідні дані починаються з числа Z ≤ 200 на окремому рядку. За ним слідують Z рядків, кожен з яких є послідовністю довжиною щонайменше 1 і щонайбільше 40 з 'a', 'b' та 'c'.
Вихідні дані
Для кожного вхідного випадку вихідними даними будуть слова "closed" або "open", кожне на окремому рядку.