Problem:
 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

Solution (Python):



l = list(map(int, input().split()))
l = sorted(l)

if l[0] + l[1] == l[2]:
    print("Yes")
else:
    print("No")

Solution (Python):

 
 
 
 
a,b,c = map(int,raw_input().split())
j = 0
 
 
if a + b == c or a + c == b or b + c== a:
    j=1
 
if(j == 1):
    print 'Yes'
else:
    print 'No'

Solution (Python):
a, b, c = map(int, raw_input().split())

if max(a, b, c) * 2 == a+b+c:
    print "Yes"

else:
    print "No"

Solution (Python):
a, b, c = map(int, input().split())
print("Yes" if a+b==c or b+c==a or c+a==b else "No")

Solution (Python):

import sys

candy = map(int, raw_input().split())
mx = max(candy)
total = 0
for n in candy:
    if n != mx:
        total += n
if total == mx:
    print("Yes")
else:
    print("No")

Solution (Python):
user = list(map(int, input().split()))
max_index = user.index(max(user))
max_num = user[max_index]
user.pop(max_index)

if max_num == user[0] + user[1]:
	print("Yes")
else:
	print("No")

Solution (Python):
def main():
    a, b, c = map(int, input().split())
    l = list(sorted([a, b, c]))
    if l[0] + l[1] == l[2]:
        print("Yes")
    else:
        print("No")


if __name__ == '__main__':
    main()

Solution (Python):
l = list(map(int, input().split()))

if l[0] == l[1] + l[2] or l[1] == l[0] + l[2] or l[2] == l[0] + l[1]:
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = list(map(int, input().split()))

if a+b==c or a+c==b or b+c==a:
    print('Yes')
else:
    print('No')

Solution (Python):

 
def solve(a, b, c):
  if a == b + c:
    return "Yes"
  elif b == c + a:
    return "Yes"
  elif c == a + b:
    return "Yes"
  return "No"
 
print(solve(*list(map(int, input().split()))))

Solution (Python):

input_lines = raw_input()

list_inputs = map(int,input_lines.split())

if max(list_inputs) == (sum(list_inputs) - max(list_inputs)):
  print "Yes"
else:
  print "No"

Solution (Python):
import sys

a, b, c = map(int, sys.stdin.readline().split())
if c == a + b:
    print 'Yes'
elif b == a + c:
    print 'Yes'
elif a == b + c:
    print 'Yes'
else:
    print 'No'

Solution (Python):
a,b,c = map(int,input().split())
if(a+b == c or b+c == a or a+c == b):
    print("Yes")
else:
    print("No")

Solution (Python):

"""Fighting over Candies

@author: hijiri.n
@modified: 11-19-2016

"""

c_in = list(map(int, input().split()))

def solve(candies):

    ach = sum(candies) / 2
    return ["No", "Yes"][ach in candies]

print(solve(c_in))

Solution (Python):

"""Fighting over Candies

@author: hijiri.n
@modified: 11-19-2016

"""

c_in = list(map(int, input().split()))

def solve(candies):

    ach = sum(candies) / 2

    for c in candies:
        if c == ach:
            return "Yes"

    return "No"

print(solve(c_in))

Solution (Python):
data = list(map(lambda x:int(x),input().split()))
data.sort()
data.reverse()

if data[0] == data[1] + data[2]:
        print('Yes')
else :
        print('No')

Solution (Python):
a, b, c = map(int, input().split())
if a + b == c or a + c == b or b + c == a:
    print("Yes")
else:
    print("No")

Solution (Python):
i = sorted(list(map(lambda x:int(x),list(input().split(' ')))))
if i[2] == i[1]+i[0]:
  print('Yes')
else:
  print('No')

Solution (Python):

i = map(int, raw_input().split())
s = sum(i)
m = max(i)
if s == m*2:
    print("Yes")
else:
    print("No")

Solution (Python):
n = input().split()
n = [int(x) for x in n]
if n[0] + n[1] == n[2]:
    print ('Yes')
elif n[0] + n[2] == n[1]:
    print ('Yes')
elif n[1] + n[2] == n[0]:
    print ('Yes')
else:
    print ('No')

Solution (Python):
candies=[int(x) for x in input().split()]
candies.sort()
if candies[2]==(candies[0]+candies[1]):
    print("Yes")
else:
    print("No")

Solution (Python):
def main():
    c = list(sorted((map(int, input().split()))))
    if c[0] + c[1] == c[2]:
        print("Yes")
    else:
        print("No")


if __name__ == '__main__':
    main()

Solution (Python):

"""Fighting over Candies

@author: hijiri.n
@modified: 11-19-2016

"""


def solve():

    candies = list(map(int, input().split()))
    ach = sum(candies) / 2

    for c in candies:
        if c == ach:
            return "Yes"
    return "No"
 

print(solve())

Solution (Python):
a,b,c=map(int,raw_input().split())
if(a+b==c):
  print 'Yes'
elif(a+c==b):
  print 'Yes'
elif(b+c==a):
  print 'Yes'
else:
  print 'No'

Solution (Python):
a,b,c =[int(x) for x in raw_input().split(" ")]

if a+b==c or a+c==b or b+c==a:
	print "Yes"

else:
	print "No"

Solution (Python):

 
def solve_a():
    candies = list(map(int, input().split()))
    amount_half = sum(candies) / 2
    for c in candies:
        if c == amount_half:
            return "Yes"
    return "No"
 
print(solve_a())

Solution (Python):


def solve_a():
    candies = list(map(int, input().split()))
    for c in candies:
        if 2 * c == sum(candies):
            return "Yes"
    return "No"

print(solve_a())

Solution (Python):

a,b,c=map(int, input().split())

if a+b==c or b+c==a or c+a==b: print("Yes")
else: print("No")

Solution (Python):
line=input()
line=line.split(" ")
 
a=int(line[0])
b=int(line[1])
c=int(line[2])
 
if a+b==c:
 print("Yes")
elif b+c==a:
 print("Yes")
elif c+a==b:
 print("Yes")
else:
 print("No")

Solution (Python):
x = list(map(int,input().split()))
x.sort()

ans="No"
if x[0]+x[1] == x[2]:
    ans="Yes"
print(ans)

Solution (Python):
import sys

a=map(int,raw_input().split())

if a[0]+a[1] == a[2] or a[1]+a[2] == a[0] or a[2]+a[0] == a[1]:
	print "Yes"
else:
	print "No"

Solution (Python):
def main():
    c = list(sorted((map(int, input().split()))))
    if c[0] + c[1] == c[2]:
        print("Yes")
    else:
        print("No")


if __name__ == '__main__':
    main()

Solution (Python):
a, b, c = list(map(int, input().split()))
n = [
    [a, b, c],
    [b, c, a],
    [c, a, b]
]
for row in n:
    if row[0] + row[1] == row[2]:
        print('Yes')
        break
else:
    print('No')

Solution (Python):
a=[]
a=map(int, raw_input().split())
a.sort()
if(a[0]+a[1]==a[2]):
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = list(map(int, input().split()))
if (a + b == c) or (b + c == a) or (c + a == b):
    print("Yes")
else:
    print("No")

Solution (Python):
seq = [int(x) for x in input().split()]
seq.sort()

a, b, c = seq

if a + b == c:
    print('Yes')
    
else:
    print('No')

Solution (Python):
a, b, c = map(int, input().split())

if(a == b+c or b == a+c or c == a+b):
    print("Yes")
else:
    print("No")

Solution (Python):


s=map(int,raw_input().split())
maxc=max(s)
if sum(s)-maxc==maxc:
 print 'Yes'
else:
 print 'No'

Solution (Python):
a,b,c=map(int,raw_input().split())
print "Yes" if a==b+c or b==a+c or c==a+b else "No"

Solution (Python):
w = list(map(int, input().split()))
w.sort()
if w[0] + w[1] == w[2]:
	print('Yes')
else:
	print('No')

Solution (Python):
a,b,c = (int(i) for i in input().split())
if a+b == c or a+c == b or b+c == a:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c=list(map(int,input().split()))

if a+b==c or b+c==a or a+c==b:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c = sorted(map(int, raw_input().split()))
print 'Yes' if a+b==c else 'No'

Solution (Python):
a,b,c = map(int, input().split())
if a==(b+c) or b == (a+c) or c ==(a+b):
 print("Yes")
 exit()
print("No")

Solution (Python):
a,b,c=map(int,raw_input().split())
if a+b==c or b+c==a or c+a==b:print 'Yes'
else: print 'No'

Solution (Python):
a,b,c = map(int, input().split())
if max(a,b,c)*2 == sum((a,b,c)):
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = map(int, raw_input().split())
if a + b == c or b + c == a or c + a == b:
    print "Yes"
else:
    print "No"

Solution (Python):
a, b, c = map(int, raw_input().split())
if a==b+c or b==a+c or c==a+b:
    print "Yes"
else:
    print "No"

Solution (Python):
a,b,c = list(map(int, input().split()))
print("Yes" if a+b==c or b+c==a or c+a==b else "No")

Solution (Python):
l=sorted([int(i) for i in input().split()])
print("Yes" if l[0]+l[1]==l[2] else "No")

Solution (Python):
a,b,c=map(int,input().split())
total= a+b+c
if total/2 == a or total/2 == b or total/2 == c :
    print('Yes')
else:
    print('No')

Solution (Python):




l = list(map(int, input().split()))
l.sort()
a = l[0]
b = l[1]
c = l[2]

if a + b == c:
	print("Yes")
else:
	print("No")

Solution (Python):
l=map(int,raw_input().split())
l.sort()
print 'Yes' if l[2]==l[1]+l[0] else 'No'

Solution (Python):
a, b, c = map(int, input().split())
if a + b == c or b + c == a or c + a == b:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c=map(int,input().split())
sm=a+b+c
half=sm//2
if sm%2==1:
    print("No")
else:
    if a==half or b==half or c==half or (a+b)==half or (b+c)==half or (c+a)==half:
        print("Yes")
    else:
        print("No")

Solution (Python):
a, b, c = map(int, raw_input().split())

print 'Yes' if a + b == c or b + c == a or a + c == b else 'No'

Solution (Python):


l = input().split()
l.sort(key=int)
if(int(l[2]) == (int(l[0]) + int(l[1]))):
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c = map(int,input().split())
 
if a>b:
    temp = a
    a = b
    b = temp
if b>c:
    temp = b
    b = c
    c = temp
if (a+b)==c:
    print("Yes")

else:
    print("No")

Solution (Python):
l = list(map(int,list(input().split())))
a,b,c, = l[0],l[1],l[2]

if c==a+b or a==b+c or b==c+a:
    print("Yes")
else:
    print("No")

Solution (Python):




A,B,C =input().split()
a=int(A)
b=int(B)
c=int(C)

 
if a>b:
    temp = a
    a = b
    b = temp
if b>c:
    temp = b
    b = c
    c = temp
if (a+b)==c:
    print("Yes")


else:
    print("No")

Solution (Python):
a, b, c = map(int, raw_input().split())

temp = max(a, b, c)
if(temp*2 == a + b +c):
	print "Yes"
else:
	print "No"

Solution (Python):
a,b,c = map(int,input().split())
total = sum([a,b,c])
one = max([a,b,c])
other = total-one
if one==other:
    print('Yes')
else:
    print('No')

Solution (Python):
a, b, c = list(map(int, input().split()))

if (a + b == c) or (a == b + c) or (a + c == b):
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = map(int,input().split())

A = []

A.append(a)
A.append(b)
A.append(c)

A.sort()

if A[2] == A[1] + A[0]:
    print("Yes")

else:
    print("No")

Solution (Python):
def canDiv(a,b,c):
    s = (a+b+c) 
    if a * 2 == s:
        return True
    if b * 2 == s:
        return True
    if c * 2 == s:
        return True
    return False

def main():
    a,b,c = map(int,raw_input().split())
    res = canDiv(a,b,c)
    if res == True:
        print "Yes"
    else:
        print "No"

if __name__ == '__main__':
    main()

Solution (Python):
a, b, c = map(int, input().split())

if a + b == c or a == b + c or b == c + a:
    print('Yes')
else:
    print('No')

Solution (Python):


l = map(int,raw_input().split())

if l[0] == l[1] + l[2]:
    print 'Yes'

elif l[1] == l[0] + l[2]:
    print 'Yes'

elif l[2] == l[0] + l[1]:
    print 'Yes'
else:
    print 'No'

Solution (Python):
a, b, c = input().split()        
a, b, c = int(a), int(b), int(c) 
fl = False                       
ab = a+b                         
ac = a+c                         
bc = b+c                         
while(1):                        
    if ab == c:                  
        fl = True                
        break                    
    if bc == a:                  
        fl = True                
        break                    
    if ac == b:                  
        fl = True                
        break                    
    break                        
if fl:                           
    print('Yes')                 
else:                            
    print('No')

Solution (Python):
L = list(map(int, input().split()))
max_index = L.index(max(L))

X = 0
S = 0

for i in range(3):
    if i == max_index:
        X = L[i]
    else:
        S += L[i]

if X == S:
    print("Yes")
else:
    print("No")

Solution (Python):
def read():
	return [int(i) for i in input().split(' ')]
L = read()
if(L[0] + L[1] == L[2] or L[0] + L[2] == L[1] or L[1] + L[2] == L[0]):
	print('Yes')
else:
	print('No')

Solution (Python):
num = map(int, raw_input().split())
num.sort()
if num[0] + num[1] == num[2]:
	print("Yes")
else:
	print("No")

Solution (Python):
l = map(int, raw_input().split())
l.sort()

if l[0] + l[1] == l[2]:
    print 'Yes'
else:
    print 'No'

Solution (Python):
candies = list(map(int, input().split()))
print('Yes' if max(candies) * 2 == sum(candies) else 'No')

Solution (Python):
a, b, c = map(int, input().split())
if (a == b + c):
    print('Yes')
elif (a + b == c):
    print('Yes')
elif (a + c == b):
    print('Yes')
else:
    print('No')

Solution (Python):



def main():
    a, b, c = [int(i) for i in raw_input().split()]
    if a + b == c:
        print 'Yes'
    elif b + c == a:
        print 'Yes'
    elif c + a == b:
        print 'Yes'
    else:
        print 'No'

if __name__ == '__main__':
    main()

Solution (Python):
a, b, c = map(int, input().split())

if a+b == c or a+c == b or b+c == a:
    print("Yes")
else:
    print("No")

Solution (Python):
a = (input().split())

for i in range(len(a)):
	a[i]=int(a[i])
a.sort()
if a[0]+a[1]==a[2]:
	print("Yes")
else:
	print("No")

Solution (Python):
a,b,c = map(int,input().split())

if (a+b==c) or (a+c==b) or (b+c==a):
    print("Yes")
else:
    print("No")

Solution (Python):
def Main():
    A = list(map(int,input().split()))
    A.sort()

    if A[0] + A[1] == A[2]:
        print('Yes')
    else:
        print('No')

if __name__ == '__main__':
    Main()

Solution (Python):


a, b, c = map(int,raw_input().split())
if a + b == c or a + c == b or b + c == a: print "Yes"
else: print "No"

Solution (Python):
[a, b, c] = sorted([int(i) for i in raw_input().split(' ')])

if a + b == c:
    print('Yes')
else:
    print('No')

Solution (Python):
a, b, c = map(int, input().split())
if a == b + c:
    print('Yes')
elif b == a + c:
    print('Yes')
elif c == a + b:
    print('Yes')
else:
    print('No')

Solution (Python):


a, b, c = map(int, raw_input().split())

if 2 * max(a, b, c) == sum([a, b, c]):
    print "Yes"

else:
    print "No"

Solution (Python):
a,b,c = map(int,input().split())
res = "No"
if a + b == c:
	res = "Yes"
if b + c == a:
	res = "Yes"
if a + c == b:
	res = "Yes"
print(res)

Solution (Python):


A = list(map(int, input().split()))
A.sort()

if A[0] + A[1] == A[2]:
	print('Yes')
else:
	print('No')

Solution (Python):
l = list(map(int, input().split()))
l.sort()

a = l[0] + l[1]
b = l[2]

if a == b:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b,c = map(int,input().split(' '))
bas = [a,b,c]
M = max(bas)
bas.remove(max(bas))
if M == sum(bas):
    print('Yes')
else:
    print('No')

Solution (Python):
if __name__ == '__main__':
    a, b, c = [int(x) for x in input().split()]
    combos = [a+b, a+c, b+c]
    ans = False
    for num in combos:
        if num == a or num == b or num == c:
            ans = True
    if ans:
        print('Yes')
    else:
        print('No')

Solution (Python):
def readints():
    return map(int, input().split())

a,b,c = readints()
if a+c == b or a == b+c or a+b == c:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
line = sys.stdin.readline()
line = line.split(" ")
inp = []
for i in line:
    inp.append(int(i))

a,b,c=inp[0],inp[1],inp[2]

if (a==b+c):
    print ("Yes")
elif (b==a+c):
    print ("Yes")
elif (c==a+b):
    print ("Yes")
else:
    print ("No")

Solution (Python):
a, b, c = map(int, input().split())
num_list = [a, b, c]

num_list.sort()

if num_list[0] + num_list[1] == num_list[2]:
    print("Yes")
else:
    print("No")

Solution (Python):
t = list(map(int, input().split()))

t.sort()

if t[0]+t[1] == t[2]:
	print('Yes')
else:
	print('No')

Solution (Python):
a, b, c = map(int, raw_input().split())
ma = max(a, max(b, c))
if a + b + c - ma == ma:
    print "Yes"
else:
    print "No"

Solution (Python):
a = list(map(int,input().split()))
print('Yes' if sum(a)==max(a)*2 else 'No')

Solution (Python):



if __name__=='__main__':
    a = list(map(int,input().split()))
    a = sorted(a)
    if a[0]+a[1]==a[2]:
        print("Yes")
    else:
        print("No")

Solution (Python):
list = input().split()
a = int(list[0])
b = int(list[1])
c = int(list[2])

if a+b == c:
   print("Yes")
elif a+c == b:
   print("Yes")
elif b+c == a:
   print("Yes")
else:
   print("No")

Solution (Python):
a, b, c=map(int,input().split())
if(a==b+c):
	print("Yes")
elif(b==a+c):
	print("Yes")
elif(c==a+b):
	print("Yes")
else:
	print("No")

Solution (Python):
dat = raw_input()
(A,B,C) = dat.split(" ")
A = int(A)
B = int(B)
C = int(C)

if A == (B+C) or (A+B) == C or (A+C) == B:
  print "Yes"
else:
  print "No"

Solution (Python):
l = list(map(int,input().split()))
if sum(l) == max(l) * 2:
    print('Yes')
else:
    print('No')

Solution (Python):
a,b,c = map(int,input().split())

if a+b == c or b+c == a or c+a == b:
	print('Yes')
else:
	print('No')

Solution (Python):

a, b, c = [int(i) for i in input().split()]
if a+b == c: print("Yes")
elif a+c == b: print("Yes")
elif b+c == a: print("Yes")
else: print("No")

Solution (Python):
a, b, c = map(int, input().split(' '))
print('Yes' if a==b+c or b==a+c or c==a+b else 'No')

Solution (Python):
a,b,c = sorted(map(int,input().split()))
if a+b == c:
    print("Yes")
else:
    print("No")

Solution (Python):
a, b, c = map(int, raw_input().split())
if a == b+c or a+b == c or a+c == b:
    print "Yes"
else:
    print "No"

Solution (Python):

a, b, c = list(map(lambda x: int(x), input().split()))

if a + b == c or b + c == a or c + a == b:
    print('Yes')
else:
    print('No')