N=int(input()) A=list(map(int, input().split())) if A[0]>A[-1]: print("No") exit() # rank=[2,4,1,...]: A[2]=r: continue for a in A[i+1:r]: res.append(a) res.append(A[i]) r=i print("Yes") print(*res)