# coding: utf-8 from collections import deque N = int(input()) a = deque(list(map(int, input().split()))) ans = 0 do_bool = True while do_bool: now_num = a[0] for i in range(1, N): if now_num <= a[i]: now_num = a[i] if now_num > a[i]: max_num = a[i] for j in range(i, N): if a[j] < now_num: max_num = max(max_num, a[j]) change_num = max_num a.remove(max_num) a.appendleft(change_num) ans += 1 break else: do_bool = False print(ans)