import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	}		
} import java.util.*; util.* java public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	}		
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	} main {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc boolean b = true; b true Set<Integer> set = new HashSet<>(); set new HashSet<>() for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		} int  i=0; int  i=0; i 0 i<N i N i++ i++ i {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		} {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		} int a= sc.nextInt(); a sc.nextInt() sc.nextInt sc b =	set.add(a) b set.add(a) set.add set a if(!b){
				System.out.println("NO");
				return;
			} !b b {
				System.out.println("NO");
				return;
			} System.out.println("NO") System.out.println System.out System System.out "NO" return; System.out.println("YES") System.out.println System.out System System.out "YES" String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	}		
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	}		
} Main
import java.util.*;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		boolean b = true;
        //HashSetで空の箱を作る
		Set<Integer> set = new HashSet<>();
      
		for(int  i=0; i<N; i++) {
			int a= sc.nextInt();
          //set.addで空の箱に重複を除いたaを追加する
			b =	set.add(a);
		  //bがfalse(重複があるとき)はNO
			if(!b){
				System.out.println("NO");
				return;
			}
		}
		//最後まで重複しなかった場合
		System.out.println("YES");
	}		
}