Шахова проблема#11307

Шахова проблема

1 second
256 megabytes
Easy

На екзамені з алгоритмів Петрик витягнув нещасливу задачу, тому дуже просить вашої допомоги. Перед вами стандартна шахова дошка 8 \times 8, клітинки якої пронумеровані зліва направо від до та знизу вгору від до . Серед білих фігур на дошці можуть бути всі види фігур, крім короля, а серед чорних, навпаки, є лише один король. Також відомо, що фігури розставлені абсолютно довільно, тобто їхнє розміщення може не підпорядковуватись стандартним правилам шахів (білі навіть можуть мати надлишок фігур певного типу). Ваше завдання — визначити, у якому положенні знаходиться чорний гравець: мат, пат чи звичайне положення.

Довідка з шахів:

Правила ударів/ходів фігур у межах задачі:

Input

Вхідні дані містять рядків, кожен з яких складається з символів. Кожен символ задає відповідну клітинку шахової дошки:

  • символ . позначає пусту клітинку

  • символ p позначає пішака

  • символ r позначає туру

  • символ n позначає коня

  • символ b позначає слона

  • символ Q позначає королеву

  • символ K позначає короля

Гарантується, що є рівно один король.

Output

У випадку мату у першому рядку виведіть Checkmate, а в наступних рядках виведіть клітинки всіх фігур, що ставлять шах у довільному порядку. У випадку пату у першому рядку виведіть Stalemate. В іншому випадку виведіть Continue та у довільному порядку всі клітинки, у які король може зробити хід.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading

Example 3

Loading
Loading

Example 4

Loading
Loading

Note

У першому прикладі король може атакувати пішака на та перейти туди, бо ця клітинка не перебуває під атакою жодної білої фігури.

Ілюстрація до першого прикладу.

У другому прикладі король не знаходиться під шахом. У нього є три потенційно можливі ходи: , та . Хід на неможливий, бо це призведе до шаху від пішака на . Хід на неможливий, бо це призведе до шаху від тури на . Хід на неможливий, бо це призведе до шаху від тури на . Таким чином, король не перебуває під шахом, але здійснити хід не може, що означає пат.

Ілюстрація до другого прикладу.

У третьому прикладі король знаходиться під шахом, спричиненим пішаком на та королевою на . Крім того, будь-який хід короля залишить його під шахом, що створює мат.

Ілюстрація до третього прикладу.