n, s = map(int, input().split()) a = list(map(int, input().split())) a.sort(reverse=True) # 答えで二分探索? # aの中にsより大きいのがあったら確定 # そうじゃないなら大きいほうから1にしたほうがよさそう ans = -1 crr_sum = 0 for i in range(n): crr_sum += a[i] if crr_sum >= s: ans = a[i] print(ans if ans != -1 else 1)