///'#include //n#include //n#include //n//nusing namespace std;//n//nint main() {//n int n, b;//n cin >> n >> b;//n//n vector a(n);//n for (int i = 0; i < n; i++) {//n cin >> a[i];//n }//n//n sort(a.begin(), a.end());//n//n int ans = 0;//n for (int i = 0; i < n; i++) {//n if (b >= a[i]) {//n b -= a[i];//n ans++;//n } else if (i < n - 1 && b >= a[i + 1] - a[i] - 1) {//n b -= a[i + 1] - a[i] - 1;//n ans++;//n } else {//n break;//n }//n }//n//n cout << ans << endl;//n//n return 0;//n}//n///