/*
                IftekharMd.Shishir
                Dept. of Information and Communication Engineering
                University of Rajshahi
                30.05.20
*/

#include<bits/stdc++.h>

#include<iostream>
#include<stdio.h>
#include<vector>
#include<array>
#include<map>
#include<set>
#include<tuple>
#include<cmath>
#include<string>
#include<queue>
#include<sstream>
#include<stdlib.h>
#include<iterator>

#define ll  long long int
#define ull  unsigned long long int
#define f(i,n)  for(i=0;i<n;i++)
#define F(i,n)  for(i=n-1;i>=0;i--)
#define fa(i,a,b)  for(i=a;i<=b;i++)
#define Fa(i,a,b)  for(i=a;i>=b;i--)
#define LT(i,a,n)  f(i,n)cout<<a[i]<<" "; cout<<endl;

#define vec  vector<long long int>
#define vecit  vec::iterator
#define ved  vector<double>
#define st  set<ll>
#define stid  set<ll,greater<ll> >
#define stit  set<ll>::iterator
#define Mst  multiset<ll>
#define Mstid  multiset<ll,greater<ll> >
#define Mstit  multiset<ll>::iterator

#define mpi  map<ll,ll>
#define mps  map<string,ll>
#define mpit  mp::iterator 
#define mpsit  mps::iterator
#define pi  pair<ll,ll>
#define ps  pair<string,ll>

#define ary(x)  array<ll,x>    // a.at        a.fill(x)       a.swap(b)
#define que  queue<ll>               
#define tpl  tuple<ll,ll,ll>    //a=make_tuple(x, y, z)     get<0>(a)

#define pb(x)  push_back(x)
#define pob()  pop_back()
#define all(a)  a.begin(),a.end()
#define sor(a)  sort(a.begin(),a.end())
#define rev(a)  reverse(a.begin(),a.end())
#define ins(a,x)  insert(a.begin(),x)
#define mem(a,x)  memset(a,x,sizeof(a))    // Array filling

#define bs  binary_search
#define lb  lower_bound
#define ub  upper_bound
#define mp  make_pair

#define FastIO  ios::sync_with_stdio(false);cin.tie(nullptr);
#define points(x)  fixed<<setprecision(x)
#define gcd(x,y)  __gcd(x,y)
#define scd(a,x,y)  a/gcd(x,y);
#define nl  cout<<endl;
#define done  return 0

const double PI= 2*acos(0.0);
const long long MOD= 1000000007;

/*----------[ string to integer ]--------------
string str;  int x=0;
stringstream demo(str);
demo >> x;
cout<< x <<endl;
*/

/*----------[ integer to string ]--------------
string name;  int x=345;
stringstream demo;
demo << x;
name=demo.str();
cout<< name <<endl;
*/

using namespace std;

int main()
{
    FastIO;
    ll n;
    cin>>a>>b>>c;
    ll k=max(a,max(b,c));
    ll s=a+b+c;
    if(k==(s-k))
    {
        cout<<"Yes"<<endl;
    }
    else cout<<"No"<<endl;
    done;
}