#include <bits/stdc++.h>
using namespace std;
int sv[111][111][111], a, b, c;
int go(int x, int y, int z) {
  if (x > 100 || y > 100 || z > 100) return 0;
  if (x == y && y == z) return 1;
  int &ret = sv[x][y][z];
  if (ret != -1) return ret;
  ret = 0;
  ret += go(x + a, y, z);
  ret += go(x, y + a, z);
  ret += go(x, y, z + z);
  ret += go(x + b, y, z);
  ret += go(x, y + b, z);
  ret += go(x, y, z + b);
  ret += go(x, y, z + c);
  ret += go(x, y + c, z);
  ret += go(x + c, y, z);
  return ret;
}
int main() {
  cin >> a >> b >> c;
  memset(sv, -1, sizeof sv);
  int Ans = go(a, b, c);
  if (Ans)
    cout << "Yes" << endl;
  else
    cout << "No" << endl;
  return 0;
}
