Аліса та Боб грають з -вимірним прямокутним паралелепіпедом, що складається з n_1 \times n_2 \times \ldots \times n_k одиничних гіперкубів. Вони по черзі роблять ходи. Аліса починає, обираючи одиничний гіперкуб і розрізаючи паралелепіпед через центр цього гіперкуба всіма можливими площинами, паралельними його граням. Усі одиничні гіперкуби, які перетинає хоча б одна площина, видаляються, а те, що залишається, — це серія менших прямокутних паралелепіпедів. Вимагається, щоб принаймні одна з цих менших частин мала довжини ребер, які попарно є взаємно простими з відповідними довжинами ребер початкового паралелепіпеда. Також дозволяється зробити розріз так, щоб не залишилося жодної частини.
Далі кожен гравець вибирає будь-який із залишених паралелепіпедів і розрізає його, як описано вище. Після розрізу всі паралелепіпеди залишаються доступними, і на своєму ході гравець може вибрати будь-який із них. Гравець, який не може зробити хід, програє. Припускаючи, що обидва гравці грають оптимально, хто виграє?

Розглянемо приклад. Нехай k = 2, і у нас є прямокутник 6 \times 5. Розрізавши гіперкуб у точці , ми отримуємо дві частини: 5 \times 1 та 5 \times 3. Оскільки (зокрема друга, хоча й перша теж, але це не принципово) довжини ребер другої частини є взаємно простими з відповідними довжинами початкового прямокутника ( — взаємно просте з , а — з ), це дозволений хід. Однак розріз у точці — недозволений хід, тому що жодна з отриманих частин (2 \times 1, 3 \times 1, 2 \times 3, 3 \times 3) не задовольняє наведену вище умову.
У першому рядку вхідних даних задано ціле число (1 \leq k \leq 8). У другому рядку записано цілих чисел n_1, n_2, \ldots, n_k. 1 \leq (n_1 + 1) \times (n_2 + 1) \times \ldots \times (n_k + 1) \leq 10000.
Виведіть у першому рядку номер гравця, який виграє ( — Аліса, — Боб). Якщо Аліса виграє, виведіть у другому рядку перший хід, що веде її до перемоги. Хід описується числами — координатами обраного гіперкуба (нумерація з 1). Якщо існує декілька варіантів ходу, що ведуть до перемоги, виведіть лексикографічно найменший.
Приклад 1