#include #include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 using namespace std; int main(void) { int n; int x[100001]; bool flag = true; int sa; cin >> n; FOR(i, 0, n - 1) { cin >> x[i]; } sort(x, x + n); sa = x[1] - x[0]; FOR(i, 0, n - 2) { if (x[i + 1] - x[i] != sa) { flag = false; break; } } FOR(i, 0, n - 2) { if (x[i] == x[i + 1]) { flag = false; break; } } if (flag == true) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }