N,S,T,K=map(int,input().split()) A=list(map(int,input().split())) if A[S-1] + A[T-1] <= K: print(1) elif A[S-1] + min(A) <= K and A[T-1] + min(A) <= K: print(2) else: print(-1)