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