from collections import deque n=int(input()) a=deque(list(map(int,input().split()))) if a[0]>a[-1]: print("No");exit() b=deque() print("Yes");ans=[] while len(a)>1: c=a.pop() while a and a[-1]