#include <bits/stdc++.h>
using namespace std;
const bool debug = false;
template <typename T>
void rar(size_t n, T* a);
template <typename T>
void rar2(size_t n, size_t m, T** a);
template <typename T>
T ipow(T base, T exp);
inline size_t left(size_t current, bool swap);
inline size_t right(size_t current, bool swap);
template <typename T>
inline T griddist(T x, T y, T s, T t);
template <typename T>
inline T griddist(pair<T, T> one, pair<T, T> two);
template <typename T>
inline T griddist(tuple<T, T> one, tuple<T, T> two);
template <typename T>
inline T sqeucldist(T x, T y, T s, T t);
template <typename T>
inline T sqeucldist(pair<T, T> one, pair<T, T> two);
template <typename T>
inline T sqeucldist(tuple<T, T> one, tuple<T, T> two);
inline unsigned long long modadd(unsigned long long a, unsigned long long b,
                                 int mod);
inline unsigned long long modmult(unsigned long long a, unsigned long long b,
                                  int mod);
int main(void) {
  int a, b, c;
  cin >> a >> b >> c;
  if (a == b + c || b == a + c || c == a + b || a == b && b == c) {
    cout << "Yes" << endl;
  } else {
    cout << "No" << endl;
  }
  return 0;
}
