编程题
### 问题描述
小青蛙爱唱歌,呱呱呱,呱呱呱,唱的荷花快快长,唱的西瓜快快长。
荷花开了当舞台,西瓜长大做房子!
但是,小青蛙觉得每天都在池塘边唱歌好无聊,就想像妈妈一样出去工作。
有一天,小青蛙独自出门学习邻居青蛙叔叔们捉害虫,但是由于缺少锻炼,一天下来累坏咱们小青蛙了。
小青蛙还是想快快长大,这样就能帮助妈妈分担辛苦了。
于是,他找到青蛙叔叔,想让他们帮助自己锻炼体力,青蛙叔叔告诉了小青蛙一个锻炼体力的小窍门:来回跳跃!
跳跃锻炼规则如下:
每轮可以跳跃 $N$ 次,每次跳跃 $l_i$ 距离,**可以向前跳,也可以向后跳**,这样每天多锻炼几轮,就能增强体力啦!
为了增强锻炼的趣味性,青蛙叔叔给小青蛙设定了这 $N$ 次跳跃的距离 $(l_1,l_2,...,l_N)$,想让小青蛙跳跃 $N$ 次后回到原地。
青蛙叔叔要求小青蛙这 $N$ 次跳跃都必须**按照给定的顺序完成,不能少跳一次**!
但是憨憨的小青蛙不知道自己能否完成跳回原地的锻炼任务,于是他找到聪明的你来帮助他:
如果小青蛙可以经过这 $N$ 次跳跃回到原地,输出 YES;反之,输出 NO。
### 输入格式
输入第 $1$ 行包含一个正整数 $N$,表示跳跃的次数。
输入第 $2$ 行包含 $N$ 个正整数 $l_i$,表示小青蛙每次跳跃的距离。
### 输出格式
输出仅一行,如果能跳跃回到原地,输出 YES;反之,输出 NO。
### 样例输入1
```
3
1 2 3
```
### 样例输出1
```
YES
```
### **说明/提示**
对于所有评测数据,$2\leq N\leq 20$,$1\leq l_i\leq 10^4$。
样例中,小青蛙可以先分别向前跳 $1$ 和 $2$ 的距离,然后向后跳 $3$ 的距离回到原地,因此,输出 YES。