#include <bits/stdc++.h>
int main(int argc, char const *argv[]) {
  long a[100000];
  int counter = 0;
  int N;
  scanf("%d", &N);
  if (N > 3) {
    counter = 1;
  }
  int i = 0;
  long dummy = 0;
  for (i = 0; i < N; i++) {
    dummy = 0;
    scanf("%ld", &dummy);
    if (N > 3 && dummy > 0) {
      counter = 1;
    }
    a[i] = dummy;
  }
  if (counter == 0) {
    if (a[0] + a[1] != a[2]) {
      if (a[1] + a[2] != a[0]) {
        if (a[2] + a[0] != a[1]) {
          counter = 1;
        }
      }
    }
  }
  if (counter == 0) {
    printf("Yes");
  } else if (counter == 1) {
    printf("No");
  }
  return 0;
}
