#6634. 阿拉灯神丁

阿拉灯神丁

Description

有一天你发现了阿拉灯神丁并召唤出了阿拉丁,按照惯例他会满足你三个愿望。不过阿拉丁最近沉迷于消消乐,如果你能解决他的问题他就会给你想要的。
问题如下:有NN堆物品,每堆有AiA_{i}个物品,你可以选择一个数字M(最小为2),让每一堆物品的个数AiA_{i}去消去你所选择的数量个数M(AiA_{i} modmod MM),如果每个堆的物品个数相同则解决了的阿拉丁的问题。

Input

第一行为物品的堆数NN(22<=NN<=10001000)
第二行有NN个数AiA_{i},(00<=AiA_{i}<=10910^9)

Output

输出结果

Samples

3
1 4 8
No
4
5 10 15 20
Yes

Limitation

1s, 1024KiB for each test case.

提示

样例1,如果选择数字33,结果为(1,1,2),如果选择数字22,结果为(1,0,0),没有出现全相同的情况
样例2,如果选择数字55,结果为(0,0,0,0),全部为00