from heapq import heappop, heappush, heapify N = int(input()) pq = [] for i in range(N): a = int(input()) heappush(pq, (-a, i)) pq2 = [] for j in range(i + 1): p = heappop(pq) pq2.append(p) if p[1] == 0: print(j + 1) break pq += pq2 heapify(pq)