#include <bits/stdc++.h>
using namespace std;
const double PI = 2 * acos(.0);
const int INF = 0x3f3f3f3f;
const long long LLINF = 1000000000000000005LL;
;
const long long MOD = (long long)(1e9) + 7;
void _mod(long long& x) { x = ((((x) % (MOD)) + (MOD)) % (MOD)); }
const double EPS = 1e-10;
template <typename A, size_t N, typename T>
void Fill(A (&array)[N], const T& val) {
  std::fill((T*)array, (T*)(array + N), val);
}
class A2FightingOverCandies {
 public:
  void solve(std::istream& cin, std::ostream& cout) {
    int a, b, c;
    cin >> a >> b >> c;
    cout << (a + b + c == 2 * max({a, b, c}) ? "Yes" : "No") << endl;
  }
};
int main() {
  A2FightingOverCandies solver;
  std::istream& in(std::cin);
  std::ostream& out(std::cout);
  solver.solve(in, out);
  return 0;
}
