Tea Break 002
コンテスト日時
2019/11/13 (We) 21:00 - 22:30

B - trick of treat

Benihuki
2
s
1024
MB
200

問題文

Ceylon君は飴が入った4つの箱を持っています。
Ceylon君は全ての箱に入ってる飴の数を均等にしたいと思いましたが、箱の中身は見えないようになっています、
また、飴も地面に置かれると爆発するので中身を全部取り出して振り分けるようなことはできません。
そこで、重みから飴の量を比較できることに気づいたCeylon君は、以下の操作を飴の数が均等になるまで繰り返し行うことにしました。
・最も飴の数が多い箱から飴を1つ取り出して最も飴の数が少ない箱に移す
さて、あなたはそれぞれの箱に $A, B, C, D$ 個の箱が入ってることを知っています。
Ceylon君に箱の中にある飴の数を全て同じにできるか教えてください。

制約

  • $1 \leq A, B, C, D \leq 10^5$
  • 入力はすべて整数

入力

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

$A$ $B$ $C$ $D$

出力

箱の中にある飴の数を全て同じにできるなら 'Yes'、そうでない場合 'No' を出力してください。

入力例 1
1 3 5 7
出力例 1
Yes

操作の結果、箱の中にある飴の数はすべて 4 個になります。

入力例 2
2 2 2 2
出力例 2
Yes

はじめから全て箱の中身が同じ場合もあります。

入力例 3
3 4 7 9
出力例 3
No

Ceylon君は一生かかっても飴の数を均等にできません。

提出
C++23 (g++ 12.2.0)