import java.util.Scanner;

public class Main{
    static Scanner in = new Scanner(System.in);
    public static void main(String[] args){
        int n = in.nextInt();
        int[] a = new int[n+5];
        for(int i = 1; i <= n; i++) a[i] = in.nextInt();
        int[] cnt = new int[10];
        for(int i = 1; i <= n; i++) cnt[a[i]] ++;
        int maxn = 0;
        for(int i = 1; i <= 9; i++) maxn = Math.max(maxn, cnt[i]);
        boolean flag = true;
        for(int i = 1; i <= 9; i++) 
            if(cnt[i] < maxn - 1){
                flag = false;
                break;
            }
        if(flag) System.out.println("YES");
        else System.out.println("NO");
    }
}