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-----
10 30 20

-----Sample Output-----
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.
[{"code": "a,b,c=list(map(int,input().split()))\nprint(('Yes'if a+b==c or b+c==a or c+a==b else'No'))\n", "passed": true, "time": 2.07, "memory": 14304.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif max(a,b,c)*2==a+b+c:print('Yes')\nelse:print('No')", "passed": true, "time": 0.14, "memory": 14216.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nprint(\"Yes\" if a==b+c or b==a+c or c==a+b else \"No\")", "passed": true, "time": 0.16, "memory": 14088.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nif a+b == c or b+c == a or c+a == b:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14072.0, "status": "done"}, {"code": "a, b, c = list(map(int, input().split()))\n\nif a + b == c or a + c == b or b + c == a:\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 2.08, "memory": 14108.0, "status": "done"}, {"code": "a = list(map(int,input().split()))\nb = a.pop(a.index(max(a)))\nif b == sum(a):\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.15, "memory": 14252.0, "status": "done"}, {"code": "a,b,c = sorted(map(int,input().split()),reverse=True)\nprint(\"Yes\") if a==b+c else print(\"No\")", "passed": true, "time": 0.15, "memory": 14056.0, "status": "done"}, {"code": "a, b, c = sorted(list(map(int, input().split())))\n\nif c == a + b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.23, "memory": 14056.0, "status": "done"}, {"code": "# A+B=C \u304b\u3000A+C=B \u304b B+C=A\u306b\u306a\u308b\u304b\u5224\u5b9a\n\na, b, c = map(int, input().split())\nif a + b == c or a + c == b or b + c == a:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.15, "memory": 14140.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\n\nif max(a,b,c)==a+b+c-max(a,b,c):\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.15, "memory": 14076.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\nif a + b == c or b + c == a or c + a == b:\n  print('Yes')\nelse:\n  print('No')", "passed": true, "time": 0.14, "memory": 14156.0, "status": "done"}, {"code": "#47\ndata=list(input().split())\nif (int(data[0])>int(data[1]) and int(data[0])>int(data[2])):\n    if int(data[0])==int(data[1])+int(data[2]):\n        print('Yes')\n    else:\n        print('No')\nelif (int(data[1])>int(data[0]) and int(data[1])>int(data[2])):\n    if int(data[1])==int(data[0])+int(data[2]):\n        print('Yes')\n    else:\n        print('No')\nelif (int(data[2])>int(data[1]) and int(data[2])>int(data[0])):\n    if int(data[2])==int(data[1])+int(data[0]):\n        print('Yes')\n    else:\n        print('No')\nelse:\n    print('No')", "passed": true, "time": 0.15, "memory": 14100.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a == b + c or b == a + c or c == a + b:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14160.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a+b==c or b+c==a or c+a==b:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "# A - \u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30682\u4eba\u306e\u5b50\u4f9b\n# https://atcoder.jp/contests/abc047/tasks/abc047_a\n\na, b, c = list(map(int, input().split()))\n\nresult = 'No'\n\nif a + b == c or a + c == b or a == b + c:\n    result = 'Yes'\n\nprint(result)\n", "passed": true, "time": 0.15, "memory": 14064.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\nif a+b==c or b+c==a or c+a==b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 2.05, "memory": 14204.0, "status": "done"}, {"code": "#ABC047A\na = list(map(int,input().split()))\na = sorted(a)\nprint(\"Yes\" if a[0]+a[1]==a[2] else \"No\")", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "packs = list(map(int, input().split()))\n\nif packs[0] + packs[1] == packs[2] or packs[0] + packs[2] == packs[1] or packs[2] + packs[1] == packs[0]:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "S_list = list(map(int, input().split()))\n\nS_max = max(S_list)\nanswer = (sum(S_list)) / S_max\nif answer == 2:\n    result = \"Yes\"\nelse:\n    result = \"No\"\nprint(result)", "passed": true, "time": 0.15, "memory": 14280.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\n\nif a+b == c or a+c == b or b+c == a:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14304.0, "status": "done"}, {"code": "# 3\u500b\u306e\u30d1\u30c3\u30af\u306b\u305d\u308c\u305e\u308c\u3001a,b,c\u500b\u306e\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u304c\u5165\u3063\u3066\u3044\u308b\n# \u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30922\u4eba\u306b\u5206\u3051\u308b\u969b\u3001\u500b\u6570\u304c\u7b49\u3057\u304f\u306a\u308b\u304b\u5224\u5b9a\n\n# \u5165\u529b\na, b, c = list(map(int, input().split()))\n\n# \u51e6\u7406\nif a == b + c or b == a + c or c == a + b:\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 0.24, "memory": 14068.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\njdg = False\nif a + b == c: jdg = True\nif b + c == a: jdg = True\nif c + a == b: jdg = True\nprint( 'Yes' if jdg else 'No')", "passed": true, "time": 0.16, "memory": 14096.0, "status": "done"}, {"code": "def main():\n    t = list(map(int, input().split()))\n    if sum(t[0:2]) == t[2] or sum(t[1:]) == t[0] or sum(t[::2]) == t[1]:\n        print('Yes')\n    else:\n        print('No')\n\ndef __starting_point():\n    main()\n__starting_point()", "passed": true, "time": 0.15, "memory": 14336.0, "status": "done"}, {"code": "abc = list(map(int,input().split()))\nabc.sort()\n\nprint(\"Yes\" if abc[0]+abc[1] == abc[2] else \"No\")", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\nif a == b + c or b == a + c or c == a + b:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.15, "memory": 14268.0, "status": "done"}, {"code": "# \u7af6\u30d7\u30ed\u5e7c\u7a1a\u5712\u306b\u901a\u3046 2\u4eba\u306e\u5b50\u4f9b\u304c\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u306e\u53d6\u308a\u5408\u3044\u3092\u3057\u3066\u3044\u307e\u3059\u3002\n# 3\u500b\u306e\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30d1\u30c3\u30af\u304c\u3042\u308a\u3001\n# \u305d\u308c\u305e\u308c\u306e\u30d1\u30c3\u30af\u306b\u306f\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u304c a, b, c\u500b\u5165\u3063\u3066\u3044\u307e\u3059\u3002\n# \u3048\u3073\u5148\u751f\u306f\u3053\u306e 3\u500b\u306e\u30d1\u30c3\u30af\u3092\u3001\n# \u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u306e\u500b\u6570\u304c\u7b49\u3057\u304f\u306a\u308b\u3088\u3046\u306b 2\u4eba\u306b\u5206\u3051\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002\n# \u305d\u306e\u3088\u3046\u306a\u5206\u3051\u65b9\u304c\u53ef\u80fd\u304b\u3069\u3046\u304b\u3092\u5224\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n# \u305f\u3060\u3057\u3001\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u3092\u30d1\u30c3\u30af\u304b\u3089\u53d6\u308a\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u305a\u3001\n# \u305d\u308c\u305e\u308c\u306e\u30d1\u30c3\u30af\u3092\u305d\u306e\u307e\u307e\u3069\u3061\u3089\u304b\u306e\u5b50\u4f9b\u306b\u3042\u3052\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\n# \u5236\u7d04\n# 1 \u2266 a, b, c \u2266 100\n\n# \u6a19\u6e96\u5165\u529b\u304b\u3089\u3001a, b, c \u306e\u5024\u3092\u53d6\u5f97\u3059\u308b\na, b, c = list(map(int,input().split()))\n\nresult = \"ret\"\nif (a + b) == c:\n    result = \"Yes\"\nelif (a + c) == b:\n    result = \"Yes\"\nelif (b + c) == a:\n    result = \"Yes\"\nelse:\n    result = \"No\"\n\nprint(result)\n", "passed": true, "time": 0.14, "memory": 14240.0, "status": "done"}, {"code": "a,b,c = map(int, input().split())\n\ns = sum([a,b,c])\nm = max(a,b,c)\n\nif m == (s - m):\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.15, "memory": 14056.0, "status": "done"}, {"code": "L=list(map(int,input().split()))\nL.sort()\nprint('Yes' if sum(L[:2])==L[2] else 'No')", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif a+b==c or a+c==b or b+c==a:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14280.0, "status": "done"}, {"code": "l = list(map(int,input().split()))\nl1 = sorted(l, reverse = True)\ns = sum(l1)\nif l1[0] == s/2:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.15, "memory": 14064.0, "status": "done"}, {"code": "a = list(map(int, input().split()))\nif max(a)*2 == sum(a):\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14168.0, "status": "done"}, {"code": "a, b, c = list(map(int, input().split()))\n\nif a + b == c:\n    print('Yes')\nelif a + c == b:\n    print('Yes')\nelif c + b == a:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.14, "memory": 14244.0, "status": "done"}, {"code": "L = sorted(list(map(int, input().split())))\nprint('Yes' if sum(L[:2]) == L[2] else 'No')", "passed": true, "time": 0.24, "memory": 14164.0, "status": "done"}, {"code": "x = list(map(int,input().split()))\ny = sorted(x)\nif y[0]+y[1]==y[2]:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.47, "memory": 14268.0, "status": "done"}, {"code": "# \u5165\u529b\na, b, c = map(int, input().split())\n\n# \u51fa\u529b\nif a == b + c or b == a + c or c == a + b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14252.0, "status": "done"}, {"code": "A,B,C = map(int,input().split())\n\nif A == B + C or B == A + C or C == A + B:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.2, "memory": 14060.0, "status": "done"}, {"code": "a = sorted(list(map(int, input().split())))\nif sum(a[:2]) == a[2]:\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 0.2, "memory": 14216.0, "status": "done"}, {"code": "p = list(map(int, input().split()))\np.sort()\nprint('Yes' if p[0]+p[1]==p[2] else 'No')", "passed": true, "time": 0.21, "memory": 14216.0, "status": "done"}, {"code": "A = sorted(map(int, input().split()))\nprint((\"Yes\" if sum(A[:2]) == A[2] else \"No\"))\n", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "a, b, c = map(int,input().split())\nif a+b==c or b+c==a or c+a==b:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.2, "memory": 14072.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a == b + c:\n    print('Yes')\nelif b == a + c:\n    print('Yes')\nelif c == a + b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.24, "memory": 14124.0, "status": "done"}, {"code": "# \u5165\u529b\na, b, c = list(map(int, input().split()))\n\n# 2\u7b49\u5206\u3067\u304d\u308b\u306a\u3089Yes\u3001\u3067\u304d\u306a\u3044\u306a\u3089No\nif a + b == c:\n    print('Yes')\nelif a + c == b:\n    print('Yes')\nelif b + c == a:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.15, "memory": 14224.0, "status": "done"}, {"code": "abc = list(map(int, input().split()))\nabc_max = max(abc)\nabc2 = abc\nabc2.remove(abc_max)\n\nif abc_max == sum(abc2):\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.34, "memory": 14184.0, "status": "done"}, {"code": "a = [int(x) for x in input().split()]\na.sort()\nif a[0] + a[1] == a[2]:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.19, "memory": 14188.0, "status": "done"}, {"code": "arr = list(map(int, input().split()))\narr.sort()\n\nif arr[0] + arr[1] == arr[2]:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14252.0, "status": "done"}, {"code": "a, b, c = list(map(int, input().split()))\n\nif a + b == c or a + c == b or b + c == a:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.26, "memory": 14088.0, "status": "done"}, {"code": "ary = sorted(list(map(int, input().split())))\nprint('Yes' if ary[0] + ary[1] == ary[2] else 'No')", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "# \u5165\u529b\na, b, c = list(map(int, input().split()))\n\n# \u51e6\u7406\nif a + b == c or b + c == a or c + a == b:\n    print('Yes')\n\nelse:\n    print('No')\n\n\n# \u51fa\u529b\n\n", "passed": true, "time": 0.31, "memory": 14180.0, "status": "done"}, {"code": "# A - \u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30682\u4eba\u306e\u5b50\u4f9b\n\n# \u305d\u308c\u305e\u308c\u6570\u500b\u305a\u3064\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u306e\u5165\u3063\u305f\u30d1\u30c3\u30af\u304c3\u500b\u3042\u308b\n# \u4e8c\u4eba\u306e\u5b50\u4f9b\u306b\u3001\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u3092\u7b49\u3057\u3044\u6570\u305a\u3064\u5206\u3051\u3089\u308c\u308b\u304b\u5224\u5b9a\u3059\u308b\n\n\na, b, c = list(map(int, input().split()))\n\nif a + b == c \\\nor a + c == b \\\nor b + c == a:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.14, "memory": 14224.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif a+b==c or b+c==a or c+a==b:print(\"Yes\")\nelse:print(\"No\")", "passed": true, "time": 0.23, "memory": 14204.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif a+b==c or a+c==b or b+c==a:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.17, "memory": 14304.0, "status": "done"}, {"code": "A, B, C = [int(i) for i in input().split()]\nx = max(A, B, C)\ns = sum([A, B, C])\ny = s - x\n\nif x == y:\n  print('Yes')\nelse:\n  print('No')\n", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif a==b+c or b==c+a or c==a+b:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.15, "memory": 14028.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a == (b + c) or b == (a + c) or c == (a + b):\n    print('Yes')\n\nelse:\n    print('No')", "passed": true, "time": 0.15, "memory": 14088.0, "status": "done"}, {"code": "a,b,c = list(map(int,input().split()))\n\nif a+b == c or b+c == a or a+c == b:\n  print(\"Yes\")\nelse:\n  print(\"No\")\n", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "def iroha():\n    li = list(map(int, input().split()))\n    li.sort()\n    merge = li[0] + li[1]\n    if merge == li[2]:\n        print(\"Yes\")\n    else:\n        print(\"No\")\n\n\ndef __starting_point():\n    iroha()\n\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14192.0, "status": "done"}, {"code": "#\n# abc047 a\n#\n\nimport sys\nfrom io import StringIO\nimport unittest\n\n\nclass TestClass(unittest.TestCase):\n    def assertIO(self, input, output):\n        stdout, stdin = sys.stdout, sys.stdin\n        sys.stdout, sys.stdin = StringIO(), StringIO(input)\n        resolve()\n        sys.stdout.seek(0)\n        out = sys.stdout.read()[:-1]\n        sys.stdout, sys.stdin = stdout, stdin\n        self.assertEqual(out, output)\n\n    def test_\u5165\u529b\u4f8b_1(self):\n        input = \"\"\"10 30 20\"\"\"\n        output = \"\"\"Yes\"\"\"\n        self.assertIO(input, output)\n\n    def test_\u5165\u529b\u4f8b_2(self):\n        input = \"\"\"30 30 100\"\"\"\n        output = \"\"\"No\"\"\"\n        self.assertIO(input, output)\n\n    def test_\u5165\u529b\u4f8b_3(self):\n        input = \"\"\"56 25 31\"\"\"\n        output = \"\"\"Yes\"\"\"\n        self.assertIO(input, output)\n\n\ndef resolve():\n    C = list(map(int, input().split()))\n    C.sort()\n\n    if C[2] == C[0] + C[1]:\n        print(\"Yes\")\n    else:\n        print(\"No\")\n\n\ndef __starting_point():\n    # unittest.main()\n    resolve()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14664.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nif(a+b == c or a+c == b or b+c ==a):\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "# 047_a\na, b, c = list(map(int, input().split()))\nif (1 <= a <= 100) & (1 <= b <= 100) & (1 <= c <= 100):\n    if (a + b == c) | (a == b + c) | (a + c == b):\n        print('Yes')\n    else:\n        print('No')\n", "passed": true, "time": 0.14, "memory": 14276.0, "status": "done"}, {"code": "a = list(map(int,input().split()))\n\na.sort()\nif a[0] + a[1] == a[2]:\n  print('Yes')\nelse:\n  print('No')", "passed": true, "time": 0.23, "memory": 14160.0, "status": "done"}, {"code": "l=list(map(int,input().split()))\nprint(\"Yes\")if(e:=sum(l))%2==0 and e//2 in l else print(\"No\")", "passed": true, "time": 0.69, "memory": 14204.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif a+b==c or a+c==b or a==b+c:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.15, "memory": 14212.0, "status": "done"}, {"code": "import sys, math\nfrom itertools import combinations as c, product as p\nfrom collections import deque\nsys.setrecursionlimit(10**9)\n\n\ndef si(): return input()\ndef ii(): return int(input())\ndef fi(): return float(input())\ndef lint(): return list(map(int, input().split()))\ndef lint_dec(): return list([int(x) - 1 for x in input().split()])\ndef lnstr(n): return [input() for _ in range(n)]\ndef lnint(n): return [int(input()) for _ in range(n)]\ndef lint_list(n): return [lint() for _ in range(n)]\n\n\n\n############################################################\na, b, c = sorted(lint())\nprint(('Yes' if a + b == c else 'No'))\n", "passed": true, "time": 0.23, "memory": 14324.0, "status": "done"}, {"code": "abc = list(map(int, input().split()))\nabc.sort()\nif abc[0] + abc[1] == abc[2]:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.31, "memory": 14208.0, "status": "done"}, {"code": "a=sorted(list(map(int,input().split())))\nif a[0]+a[1]==a[2]:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.25, "memory": 14168.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\n\nif a + b == c or a + c == b or b + c == a:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.23, "memory": 14196.0, "status": "done"}, {"code": "a = list(map(int, input().split()))\na.sort()\nif a[0] + a[1] == a[2]:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.17, "memory": 14152.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nprint(['No','Yes'][a+b == c or a+c == b or b+c == a])", "passed": true, "time": 0.27, "memory": 14220.0, "status": "done"}, {"code": "a, b, c = list(map(int, input().split()))\ns = (a + b + c) / 2\nif s == a or s == b or s == c:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.22, "memory": 14048.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nlist=[a,b,c]\n\nlist.sort()\nif list[0]+list[1]==list[2]:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14108.0, "status": "done"}, {"code": "a = list(map(int, input().split()))\na.sort()\nprint('Yes') if a[0] + a[1] == a[2] else print('No')", "passed": true, "time": 0.14, "memory": 14164.0, "status": "done"}, {"code": "a, b, c = sorted(map(int, input().split()))\nprint((\"No\", \"Yes\")[a + b == c])", "passed": true, "time": 0.17, "memory": 14228.0, "status": "done"}, {"code": "a, b, c = list(map(int, input().split()))\nma = max(a, b, c)\nrem = a + b + c - ma\nif ma == rem:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.16, "memory": 14092.0, "status": "done"}, {"code": "a,b,c = list(map(int,input().split()))\n\nif (a+b == c)or(b+c == a)or(a+c == b):\n\tprint(\"Yes\")\nelse:\n\tprint(\"No\")\n", "passed": true, "time": 0.24, "memory": 14292.0, "status": "done"}, {"code": "a = list(map(int, input().split()))\na.sort()\nif(a[0]+a[2] ==  a[1] or a[0]+a[1] == a[2]):\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "candy = sorted([int(x) for x in input().split()])\nif candy[0] + candy[1] == candy[2]:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14168.0, "status": "done"}, {"code": "a,b,c=list(map(int,input().split()))\n\nif(a+b == c or a+c == b or b+c == a):\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "# \u5165\u529b\na, b, c = map(int, input().split())\n\n# \u51e6\u7406\nif a + b == c:\n    print('Yes')\nelif a + c == b:\n    print('Yes')\nelif b + c == a:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14196.0, "status": "done"}, {"code": "x = list(map(int, input().split(' ')))\nif x[0] == x[1] + x[2]:\n    print('Yes')\nelif x[0] + x[1] == x[2]:\n    print('Yes')\nelif x[0] + x[2] == x[1]:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14356.0, "status": "done"}, {"code": "def solve():\n    a, b, c = map(int, input().split())\n    if a == b + c or b == a + c or c == a + b:\n        print('Yes')\n    else:\n        print('No')\n\n\ndef __starting_point():\n    solve()\n__starting_point()", "passed": true, "time": 0.19, "memory": 14192.0, "status": "done"}, {"code": "a = list(map(int, input().split()))\na.sort()\n\nif a[0]+a[1] == a[2]:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.19, "memory": 14280.0, "status": "done"}, {"code": "# \u7af6\u30d7\u30ed\u5e7c\u7a1a\u5712\u306b\u901a\u30462\u4eba\u306e\u5b50\u4f9b\u304c\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u306e\u53d6\u308a\u5408\u3044\u3092\u3057\u3066\u3044\u307e\u3059\u3002\n# 3\u500b\u306e\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30d1\u30c3\u30af\u304c\u3042\u308a\u3001\u305d\u308c\u305e\u308c\u306e\u30d1\u30c3\u30af\u306b\u306f\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u304ca,b,c\u500b\u5165\u3063\u3066\u3044\u307e\u3059\u3002\n# \u3048\u3073\u5148\u751f\u306f\u3053\u306e3\u500b\u306e\u30d1\u30c3\u30af\u3092\u3001\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u306e\u500b\u6570\u304c\u7b49\u3057\u304f\u306a\u308b\u3088\u3046\u306b2\u4eba\u306b\u5206\u3051\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002\u305d\u306e\u3088\u3046\u306a\u5206\u3051\u65b9\u304c\u53ef\u80fd\u304b\u3069\u3046\u304b\u3092\u5224\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n# \u305f\u3060\u3057\u3001\u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u3092\u30d1\u30c3\u30af\u304b\u3089\u53d6\u308a\u51fa\u3059\u3053\u3068\u306f\u3067\u304d\u305a\u3001\u305d\u308c\u305e\u308c\u306e\u30d1\u30c3\u30af\u3092\u305d\u306e\u307e\u307e\u3069\u3061\u3089\u304b\u306e\u5b50\u4f9b\u306b\u3042\u3052\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\na,b,c =map(int,input().split())\n\nif (a + b == c) or (a + c == b) or (b + c == a):\n    print('Yes')\n\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14280.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\n\nif a == b+c or b == a+c or c == a+b:\n  print('Yes')\n  \nelse:\n  print('No')", "passed": true, "time": 0.14, "memory": 14220.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a + b == c or b + c == a or c + a == b:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nif sum([a,b,c])==max(a,b,c)*2:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14044.0, "status": "done"}, {"code": "# \u5165\u529b\na, b, c = map(int,input().split())\n\n# \u51e6\u7406\nif a == b + c or b == a + c or c == a + b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nli = sorted([a, b, c])\nans = 'No'\nif sum(li[:2])==li[2]:\n    ans ='Yes'\nprint(ans)", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a,b,c = sorted(map(int, input().split()))\n\nprint((\"Yes\" if a+b == c else \"No\"))\n", "passed": true, "time": 0.14, "memory": 14112.0, "status": "done"}, {"code": "import sys\nsys.setrecursionlimit(250000)\n\ndef main():\n    a,b,c = list(map(int, input().split()))\n\n    if a == b + c :\n        print(\"Yes\")\n    elif b == a + c:\n        print(\"Yes\")\n    elif c == a + b:\n        print(\"Yes\")\n    else:\n        print(\"No\")\nmain()\n\n\n\n#\n# while True:\n#     pair_str = input().split()\n#     pair_int = [int(s) for s in pair_str]\n#     if pair_int[0] == 0 and pair_int[1] == 0 :\n#         break\n#     else:\n#         input_list.append(pair_int)\n\n\n# if b > c * 2 :\n    #     b_price = c\n    #\n    # input_array_list = []\n    #\n    # while True:\n    #     input_array = input().split()\n    #     if input_array[0] == \"0\" and input_array[1] == \"0\":\n    #         break\n    #     else:\n    #         input_array_list.append(input_array)\n    #\n    # for item in input_array_list:\n    #     n = int(item[0])\n    #     k_sum = int(item[1])\n    #\n    #     count = 0\n    #     for i in range(1,n + 1- 2):\n    #         for j in range(i+1, n + 1 - 1):\n    #             for k in range (j+1, n+ 1):\n    #                 if i + j + k == k_sum :\n    #                     count = count + 1\n    #     print(count)\n\n    #\n    # for item in input_array_list:\n    #     if item[1] == \"+\":\n    #         print(str(int(item[0])+int(item[2])))\n    #     elif item[1] ==\"-\":\n    #         print(str(int(item[0])-int(item[2])))\n    #     elif item[1] == \"/\":\n    #         print(str(int(item[0])//int(item[2])))\n    #     elif item[1] == \"*\":\n    #         print(str(int(item[0])*int(item[2])))\n    #\n\n# import sympy as sp\n\n# input_list = []\n# a,b,c = map(int, input().split())\n# divisors = sp.divisors(c)\n#\n# count = 0\n#\n# for divisor in divisors:\n#     if a <= divisor and divisor <= b:\n#         count = count + 1\n# print(count)\n#\n# while True:\n#     pair_str = input().split()\n#     pair_int = [int(s) for s in pair_str]\n#     if pair_int[0] == 0 and pair_int[1] == 0 :\n#         break\n#     else:\n#         input_list.append(pair_int)\n#\n# for pair_int in input_list:\n#     if pair_int[0] <= pair_int[1]:\n#         print(\"{} {}\".format(pair_int[0], pair_int[1]))\n#     else:\n#         print(\"{} {}\".format(pair_int[1], pair_int[0]))\n\n#for i in range(10000):\n#    print(\"Hello World\")\n#a = input().split()\n#a_int = [int(s) for s in a]\n#a_sorted = sorted(a_int)\n#print(' '.join(map(str, a_sorted)))\n", "passed": true, "time": 0.14, "memory": 14072.0, "status": "done"}, {"code": "\"\"\"\nABC047 A - \u30ad\u30e3\u30f3\u30c7\u30a3\u30fc\u30682\u4eba\u306e\u5b50\u4f9b\nhttps://atcoder.jp/contests/abc047/tasks/abc047_a\n\"\"\"\n\nl = list(map(int, input().split()))\nl.sort()\nif l[0] + l[1] == l[2]:\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 0.45, "memory": 14268.0, "status": "done"}, {"code": "l = sorted(list(map(int, input().split())))\nprint(\"Yes\" if l[2] == sum(l[:2]) else \"No\")", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "a,b,c = map(int, input().split())\n\nif a+b==c or b+c==a or a+c==b:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\nif a+b == c or a+c == b or b+c == a:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.22, "memory": 14164.0, "status": "done"}, {"code": "str_line = input().split(\" \")\nnum_line = [int(n) for n in str_line]\nnum_line.sort()\n#print(num_line)\n\nif (num_line[2] == num_line[1] + num_line[0]):\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.18, "memory": 14060.0, "status": "done"}, {"code": "# \u30ad\u30e3\u30f3\u30c7\u30a3\u306e\u500b\u6570\u3092\u53d6\u5f97\na,b,c = map(int,input().split())\n\n#\u5224\u5b9a\u7d50\u679c\u3092\u3082\u3068\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u51fa\u529b\nif a == b + c\\\nor b == a + c\\\nor c == a + b:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14184.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nprint(\"Yes\" if a+b==c or a+c==b or b+c==a else \"No\")", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "# 047a\n\na, b, c = list(map(int, input().split()))\n\nif a + b == c or a + c == b or b + c == a:\n    print('Yes')\nelse:\n    print('No')\n\n", "passed": true, "time": 0.14, "memory": 14040.0, "status": "done"}, {"code": "abc=sorted(list(map(int,input().split())))\nprint('Yes' if abc[0]+abc[1]==abc[2] else 'No')", "passed": true, "time": 0.13, "memory": 14076.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nsortlist=sorted([a,b,c])\nif sortlist[0]+sortlist[1]==sortlist[2]:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.14, "memory": 14136.0, "status": "done"}]