#include <bits/stdc++.h>
using namespace std;
long long gcd(long long a, long long b) {
  if (b == 0) return a;
  return gcd(b, a % b);
}
template <typename A, size_t N, typename T>
void Fill(A (&array)[N], const T &val) {
  std::fill((T *)array, (T *)(array + N), val);
}
pair<int, int> Dir[] = {{1, 0}, {0, 1}};
signed main() {
  int a[3];
  scanf("%d %d %d", &a[0], &a[1], &a[2]);
  sort(begin(a), end(a));
  printf("%d\n", (a[1] + a[0]) == a[2] ? "No\n" : "Yes\n");
  return 0;
}
