#include <bits/stdc++.h>
#define f(i,x,y) for(int i=x; i<=y; ++i)
#define fn(i,x,y) for(int i=x; i>=y; --i)
using namespace std;

int a[5], b, n, m;

int main()
{
    ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    //freopen("input.txt","r",stdin);
    //freopen("output.txt","w",stdout);
	f(i,1,4) {cin >>a[i];}
	sort(a+1,a+4+1);
	if(a[1]+a[2]+a[3]==a[4] || a[1]+a[4]== a[3]+ a[2])
        cout <<"Yes"; else cout <<"No";
   return 0;
}

#include <bits/stdc++.h>

using namespace std;

int main()
{
    std::vector<int> cookies(4);
    int total = 0;
    for (int i = 0; i < 4; ++i) {
        cin >> cookies[i];
        total += cookies[i];
    }

    int eat;
    bool flag = false;
    for (int bit = 0; bit < (1<<4); ++bit) {
        eat = 0;
        for (int i = 0; i <= 4; ++i) {
            if (bit & (1<<i)) {
                eat += cookies[i];
            }
        }

        if (total - eat == eat) {
            flag = true;
        }
    }
    
    if (flag) {
        cout << "Yes";
    } else {
        cout << "No";
    }

    return 0;
}