Fashion in Berland

题意翻译

根据伯兰德时装的规则,夹克除了一个钮扣外,所有的钮扣都应该扣紧,但不一定是最后一个。另外,如果夹克只有一个按钮,它应该紧固,这样夹克就不会摆动打开。 给你一件夹克的纽扣。确定它是否以正确的方式固定。 ### 输入格式: 第一行包含整数 $n$ $(1\le n\le 1000)$,$n$ 是外套上的按钮数。 第二行包含 $n$ 个整数 $a_i$。如果第 $i$ 个按钮没有紧固,则数字 $a_i=0$。否则 $a_i=1$。 ### 输出格式: 输出只有一行。如果夹克是正确的方式紧固,在一行内输出 ```YES``` 。否则输出 ```NO``` 。

题目描述

According to rules of the Berland fashion, a jacket should be fastened by all the buttons except only one, but not necessarily it should be the last one. Also if the jacket has only one button, it should be fastened, so the jacket will not swinging open. You are given a jacket with $ n $ buttons. Determine if it is fastened in a right way.

输入输出格式

输入格式


The first line contains integer $ n $ ( $ 1<=n<=1000 $ ) — the number of buttons on the jacket. The second line contains $ n $ integers $ a_{i} $ ( $ 0<=a_{i}<=1 $ ). The number $ a_{i}=0 $ if the $ i $ -th button is not fastened. Otherwise $ a_{i}=1 $ .

输出格式


In the only line print the word "YES" if the jacket is fastened in a right way. Otherwise print the word "NO".

输入输出样例

输入样例 #1

3
1 0 1

输出样例 #1

YES

输入样例 #2

3
1 0 0

输出样例 #2

NO