이번 문제는 과일의 높이를 모두 입력 받고 이를 오름차순으로 정렬한 뒤에 과일 배열을 순회하며 스네이크버드의 길이보다 작거나 같을 경우 스네이크버드의 길이를 1 증가시키는 방법으로 해결하였다.
n, l=map(int, input().split())
fruits=list(map(int, input().split()))
fruits.sort()
for i in range(n):
if l>=fruits[i]:
l+=1
print(l)