#include<bits/stdc++.h>
#define ll long long int
using namespace std;
int main()
{
    ll a,b,c,d,chk=0;
    cin>>a>>b>>c>>d;
    if((a==(b+c+d))|| (b==(a+c+d))|| (c==(a+b+d))|| (d==(a+c+b))|| ((a+b)==(c+d))||((a+c)==(b+d))||((a+d)==(c+b)) )chk=1;
    if(chk)cout<<"Yes"<<endl;
    else cout<<"No"<<endl;
}

#include <bits/stdc++.h>
using namespace std;

int main() {
  vector<int> p(4);
  int B=0;
  for(int i=0;i<4;i++){
    cin>>p[i];
    B+=p[i];
  }
  for(int i=0;i<16;i++){
    int q=i,A=0;
    for(int j=0;j<4;j++){
      if(q%2==1){
        A+=p[j];
      }
      q/=2;
    }
    if(A*2==B){
      cout<<"Yes"<<endl;
      return 0;
    }
  }
  cout<<"No"<<endl;
    
}