#include #include int q(const int*a, const int*b) { return*a - *b; } int main(void) { int n, x[100000], i; scanf("%d", &n); for (i = 0; i < n; i++) scanf("%d", &x[i]); qsort(x, n, 4, q); for (i = 1; i < n - 1; i++) if (x[i - 1] - x[i] != x[i] - x[i + 1] || !(x[i - 1] - x[i])) break; puts(i == n - 1 ? "YES" : "NO"); return 0; }