Ітерована різниця#2751

Ітерована різниця

1 секунда
64 мегабайти
Легка

Вам дано список з невід'ємних цілих чисел a_1, a_2, \ldots, a_N. Замініть список новим: кожен -ий елемент нового списку дорівнює абсолютній різниці a_k - a_{k+1}, при цьому індекси зациклені (тобто -ий елемент — це |a_N - a_1|). Визначте, скільки ітерацій потрібно, щоб отримати список, у якому всі елементи рівні.

Наприклад, для N = 4 та списку покроково виходить:

, , , ,

Отже, у цьому прикладі потрібно ітерацій.

Вхідні дані

Вхід містить кілька тестових випадків. Кожен випадок складається з двох рядків. У першому рядку записано ціле число (2 \leq N \leq 20) — кількість елементів списку. У другому — сам список цілих чисел, розділених пробілами. Ввід закінчується рядком з N = 0.

Вихідні дані

Для кожного випадку виведіть один рядок з номером випадку та кількістю ітерацій у форматі, наведеному в зразку. Якщо бажаний вигляд не буде досягнуто за ітерацій, виведіть not attained.

Приклади

Приклад 1

Loading
Loading