1421: D序列

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:16 Solved:8

Description

对于一个n元组(a1, a2, …, an),可以对于每个数求出它和下一个数的差的绝对值,得到一个新的n元组(|a1-a2|, |a2-a3|, …, |an-a1|)。重复这个过程,得到的序列称为D序列。例如: (8, 11, 2, 7) -> (3, 9, 5, 1) -> (6, 4, 4, 2) -> (2, 0, 2, 4) -> (2, 2, 2, 2) -> (0, 0, 0, 0)

也有的序列最终会循环。输入n元组(3≤n≤15),你的任务是判断它最终会变成0还是会循环。输入保证最多1000步就会变成0或者循环。

Input

第一行输入n(3≤n≤20)

第二行输入n个整数,每个整数的大小0~1000之间

Output

输出一行,0no。(0表示在1000步之内得到D序列的所有元素值为0no表示循环)

Sample Input Copy

4
8  11  2  7

Sample Output Copy

0

HINT

【样例输入2

6

2  4  6  8  10  12

【样例输出2

no