NLCS Jeju에서는 학생회(Student Council) 회장 강준석이 다른 학생 단체에 예산을 분배한다.
준석이는 학생회를 제외한 $N$개의 단체에 올해 예산 $M$을 분배해야 한다. $N$개의 단체에 예산을 분배하고 남은 금액을 학생회 예산으로 사용할 수 있다. 준석이는 학생회 예산으로 최대한 많은 예산을 가져오고 싶어 어떻게 예산을 분배할지 깊은 고민에 빠졌다.
매년 예산 분배가 끝난 직후 학생 단체들은 학생회장을 탄핵할지 투표를 진행한다. $i$번째 학생단체는 $V_i$표를 투표할 수 있다. 투표 결과 탄핵에 찬성하는 표가 과반인 경우 학생회장이 탄핵된다.
각 학생단체는 학생회보다 더 많은 예산을 받기를 원한다. 학생회보다 많거나 같은 예산을 받은 학생단체는 학생회장을 탄핵하는데 반대로 투표하며, 학생회보다 적은 예산을 받은 학생단체는 학생회장을 탄핵하는 데 투표할 것이다.
준석이가 학생회로 예산을 아무리 많이 가져온다고 한들 탄핵되면 아무 의미가 없어진다. 준석이는 탄핵되지 않으면서 학생회로 최대한 예산을 가져오려고 한다.
모든 학생 단체에 $0$ 이상의 예산을 분배하고 남은 예산이 학생회의 예산이 된다. 준석이가 탄핵되지 않으면서 가져올 수 있는 최대 예산을 구해보자.
첫 번째 줄에 학생단체의 수 $N$과 총예산을 나타내는 정수 $M$이 공백으로 구분되어 주어진다.
두 번째 줄에 각 학생단체가 사용할 수 있는 표의 수를 나타내는 $N$개의 정수 $V_i$가 공백으로 구분되어 주어진다.
준석이가 탄핵되지 않으면서 학생회가 가져갈 수 있는 최대 예산을 정수로 출력한다.