물고기
바다에 물고기 한 마리가 살고 있다. 이 물고기의 처음 크기는 \(L\)이다.
바다에는 \(N\)개의 먹이가 있으며, \(i\)번째 먹이의 크기는 \(A_i\)이다. 물고기는 자신의 크기보다 작거나 같은 먹이만 먹을 수 있다. 즉, 물고기의 현재 크기가 \(L\)일 때, 크기가 \(L\) 이하인 먹이를 먹을 수 있다.
물고기가 먹이를 하나 먹으면, 물고기의 크기는 \(1\) 증가한다.
먹이를 먹는 순서는 자유롭게 정할 수 있다. 물고기의 처음 크기와 먹이들의 크기가 주어졌을 때, 물고기가 도달할 수 있는 최대 크기를 구하시오.
입력 설명
첫 번째 줄에 먹이의 개수 \(N\)과 물고기의 처음 크기 \(L\)이 공백으로 구분되어 주어진다.
두 번째 줄에 먹이의 크기 \(A_1, A_2, \dots, A_N\)이 공백으로 구분되어 주어진다.
출력 설명
물고기가 도달할 수 있는 최대 크기를 출력한다.
제한
\(1 \le N \le 1000\)
\(1 \le L \le 10000\)
\(1 \le A_i \le 10000\)
예시 입력
3 10
9 13 11
예시 출력
12
코멘트