## https://yukicoder.me/problems/no/1438 def main(): N = int(input()) A = list(map(int, input().split())) array = ["_"] * N for i in reversed(range(1, N)): if A[i -1] > A[i]: array[i] = "o" ar = "".join(array) ar = ar.split("_") ans = 0 for x in ar: l = len(x) + 1 ans += l // 2 print(N - ans) if __name__ == "__main__": main()