Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

KSIEZYCE - Cykl księżycowy

Jak wiadomo, Księżyc przechodzi cykliczne zmiany swojego wyglądu na niebie. Taki cykl trwa 30 dni, to znaczy że po 30 dniach Księżyc wraca do poprzedniego stanu. Jeśli skupimy się wyłącznie na wielkości widocznej części Księżyca, to moglibyśmy wprowadzić coś w rodzaju jednostki wielkości naszego satelity, gdzie 0 oznaczałoby nów (Księżyc niewidoczny), zaś 15 oznaczałoby pełnię. Cykl księżycowy wyglądałby zatem tak: kolejnym dniom odpowiadałaby sekwencja 0, 1, 2, 3, ..., 14, 15 (Księżyca przybywa), po czym mielibyśmy sekwencję 14, 13, 12, ..., 2,1 (Księżyca ubywa) i cały cykl zaczynałby się od nowa (od wartości 0).

Załóżmy, że ktoś podałby nam zapisany fragment takiego cyklu (sekwencję liczb). Czy na jej podstawie potrafilibyśmy przewidzieć, jaka będzie wielkość Księżyca podczas kolejnej nocy?

Wejście

Pierwszy wiersz zawiera liczbę naturalną n (1 ≤ n ≤ 1000) — długość sekwencji liczb czyli ilość kolejnych dni. Drugi wiersz zawiera sekwencję wielkości Księżyca w naszych jednostkach, czyli n liczb całkowitych ai (0 ≤ ai ≤ 15) oddzielonych pojedynczymi odstępami.

Wyjście

Program powinien wypisać wielkość Księżyca podczas następnej nocy lub tekst NIE, jeśli ustalenie tego jest niemożliwe.

Example

Input:
5
1 0 1 2 3

Output:
4
Input:
1
8

Output:
NIE

Dodane przez:Marcin Kasprowicz
Data dodania:2017-09-19
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM32-GCC MAWK BC C-CLANG NCSHARP CPP14-CLANG COBOL COFFEE D-CLANG D-DMD ELIXIR FANTOM FORTH GOSU GRV JS-MONKEY JULIA KTLN NIM OBJC OBJC-CLANG OCT PICO PROLOG R RACKET RUST SCM qobi CHICKEN SQLITE SWIFT UNLAMBDA VB.NET

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.