import sys n,m=map(int,input().split()) k=int(input()) a=[int(input()) for i in range(n-1)] a.sort() l=0 r=n-3 cnt=0 while l=m: print(-1) sys.exit(0) low=0 high=n-2 for i in range(30): mid=int((low+high)/2) l=0 r=n-2 cnt=0 while l=m: low=mid else: high=mid print(a[high])