

def read_int():
    return int(input().strip())


def read_ints():
    return list(map(int, input().strip().split(' ')))


def solve():
    N = read_int()
    A = read_ints()
    if len(A) == len(set(A)):
        return 'YES'
    return 'NO'


if __name__ == '__main__':
    print(solve()) def read_int():
    return int(input().strip()) read_int return int(input().strip()) int(input().strip()) int input().strip() ().strip () input strip def read_ints():
    return list(map(int, input().strip().split(' '))) read_ints return list(map(int, input().strip().split(' '))) list(map(int, input().strip().split(' '))) list map(int, input().strip().split(' ')) map int input().strip().split(' ') ().strip().split ().strip() ().strip () input strip split ' ' def solve():
    N = read_int()
    A = read_ints()
    if len(A) == len(set(A)):
        return 'YES'
    return 'NO' solve N = read_int() N read_int() read_int A = read_ints() A read_ints() read_ints if len(A) == len(set(A)):
        return 'YES'
     len(A) == len(set(A)) len(A) len A len(set(A)) len set(A) set A return 'YES' 'YES' return 'NO' 'NO' if __name__ == '__main__':
    print(solve()) __name__ == '__main__' __name__ '__main__' print(solve()) print solve() solve def read_ints():
    return list(map(int, input().strip().split(' '))) def read_ints():
    return list(map(int, input().strip().split(' '))) read_ints def read_int():
    return int(input().strip()) def read_int():
    return int(input().strip()) read_int def solve():
    N = read_int()
    A = read_ints()
    if len(A) == len(set(A)):
        return 'YES'
    return 'NO' def solve():
    N = read_int()
    A = read_ints()
    if len(A) == len(set(A)):
        return 'YES'
    return 'NO' solve


def read_int():
    return int(input().strip())


def read_ints():
    return list(map(int, input().strip().split(' ')))


def solve():
    N = read_int()
    A = read_ints()
    if len(A) == len(set(A)):
        return 'YES'
    return 'NO'


if __name__ == '__main__':
    print(solve())
