N=int(input()) D=list(map(int,input().split())) x,y=map(int,input().split()) if x==0 and y==0: print(0) exit() Distance=abs(x)+abs(y) if Distance in D: print(1) exit() S=set(D) for d in D: x=Distance-d if x>=0: if x <= max(D): print(2) exit() else: if -x <= max(D): print(2) exit() print(-1)