AtCoder Beginner Contest 047

A - キャンディーと2人の子供 / Fighting over Candies


Time limit時間制限 : 2sec / Memory limitメモリ制限 : 256MB

配点 : 100

問題文

競プロ幼稚園に通う 2 人の子供がキャンディーの取り合いをしています。

3 個のキャンディーパックがあり、それぞれのパックにはキャンディーが a, b, c 個入っています。

えび先生はこの 3 個のパックを、キャンディーの個数が等しくなるように 2 人に分けようとしています。そのような分け方が可能かどうかを判定してください。

ただし、キャンディーをパックから取り出すことはできず、それぞれのパックをそのままどちらかの子供にあげる必要があります。

制約

  • 1 ≦ a, b, c ≦ 100

入力

入力は以下の形式で標準入力から与えられる。

a b c

出力

キャンディーを同じ個数に分けられるなら Yes を、そうでなければ No を出力せよ。


入力例 1

10 30 20

出力例 1

Yes

ひとりめの子供に 30 個のキャンディーの入ったパックを、もう一方の子供に 10 個と 20 個のキャンディーの入ったパックをあげると、2 人のもらうキャンディーの個数を等しくすることができます。


入力例 2

30 30 100

出力例 2

No

この場合、100 個のキャンディーの入ったパックを貰った子供は必ずもう一方の子供より多くのキャンディーを貰うことになってしまいます。

3 つすべてのパックをどちらかの子供にあげるように分けなければならないことに注意してください。


入力例 3

56 25 31

出力例 3

Yes

Score : 100 points

Problem Statement

Two students of AtCoder Kindergarten are fighting over candy packs.

There are three candy packs, each of which contains a, b, and c candies, respectively.

Teacher Evi is trying to distribute the packs between the two students so that each student gets the same number of candies. Determine whether it is possible.

Note that Evi cannot take candies out of the packs, and the whole contents of each pack must be given to one of the students.

Constraints

  • 1 ≦ a, b, c ≦ 100

Input

The input is given from Standard Input in the following format:

a b c

Output

If it is possible to distribute the packs so that each student gets the same number of candies, print Yes. Otherwise, print No.


Sample Input 1

10 30 20

Sample Output 1

Yes

Give the pack with 30 candies to one student, and give the two packs with 10 and 20 candies to the other. Then, each gets 30 candies.


Sample Input 2

30 30 100

Sample Output 2

No

In this case, the student who gets the pack with 100 candies always has more candies than the other.

Note that every pack must be given to one of them.


Sample Input 3

56 25 31

Sample Output 3

Yes

Submit提出する