n = int(input()) a = list(map(int, input().split())) d = [1] * n for i in range(n): for j in range(i): if a[j] > a[i] and d[i] < d[j] + 1: d[i] = d[j] + 1 print(max(d))
a[i] 보다 작은 인덱스의 숫자들 순회하며 1.