#include <bits/stdc++.h>
void judge(int x) {
  if (x == 1) {
    printf("Yes\n");
  } else if (x == 0) {
    printf("No\n");
  }
}
int main(void) {
  int candy[3];
  int candyTMP;
  int i = 0;
  scanf("%d %d %d\n", &candy[0], &candy[1], &candy[2]);
  if (candy[0] <= candy[1] && candy[1] <= candy[2]) {
    if (candy[0] + candy[1] == candy[2]) {
      judge(1);
    } else {
      judge(0);
    }
  }
  if (candy[0] > candy[1]) {
    candyTMP = candy[0];
    candy[0] = candy[1];
    candy[1] = candyTMP;
  }
  if (candy[1] > candy[2]) {
    candyTMP = candy[1];
    candy[1] = candy[2];
    candy[2] = candyTMP;
  }
  if (candy[0] > candy[1]) {
    candyTMP = candy[0];
    candy[0] = candy[1];
    candy[1] = candyTMP;
  }
  if (candy[1] > candy[2]) {
    candyTMP = candy[1];
    candy[1] = candy[2];
    candy[2] = candyTMP;
  }
  if (candy[0] <= candy[1] && candy[1] <= candy[2]) {
    if (candy[0] + candy[1] == candy[2]) {
      judge(1);
    } else {
      judge(0);
    }
  }
  return 0;
}
