#include <bits/stdc++.h> using namespace std; const int N = 1e5 + 10; int n,x,cnt[10]; int main(){ cin>>n; for(int i = 1;i<=n;i++) { cin>>x; cnt[x]++; } for(int i = 1;i<=9;i++){ if(cnt[i]==0) return cout<<"NO",0; } int mi = cnt[1],ma = cnt[1]; for(int i = 2;i<=9;i++){ mi = min(mi,cnt[i]); ma = max(ma,cnt[i]); } if(ma-mi>1) cout<<"NO"; else cout<<"YES"; return 0; }