#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define all(a) a.begin(), a.end()
#define rep(i, x, n) for (int i = x; i <= n; ++i)
#define inp(a) freopen(a".inp", "r", stdin), freopen(a".out", "w", stdout)
int n, k;
int main(){
cin.tie(0) -> sync_with_stdio(0);
inp("hopqua");
cin >>n >>k;
vector<int> a(n);
for (int &x: a) cin >>x;
sort(all(a));
int cnt = 0, value = 0;
for (int x: a){
rep(i, 0, n - 1){
int c = 0, op = 0;
rep(j, i, n - 1){
if (a[j] > x) break;
op += x - a[j];
if (op > k) break;
++c;
}
if (c > cnt){
cnt = c; value = x;
}
}
}
cout <<cnt <<' ' <<value;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIGFsbChhKSBhLmJlZ2luKCksIGEuZW5kKCkKI2RlZmluZSByZXAoaSwgeCwgbikgZm9yIChpbnQgaSA9IHg7IGkgPD0gbjsgKytpKQojZGVmaW5lIGlucChhKSBmcmVvcGVuKGEiLmlucCIsICJyIiwgc3RkaW4pLCBmcmVvcGVuKGEiLm91dCIsICJ3Iiwgc3Rkb3V0KQoKCmludCBuLCBrOwppbnQgbWFpbigpewogICAgY2luLnRpZSgwKSAtPiBzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBpbnAoImhvcHF1YSIpOwoKICAgIGNpbiA+Pm4gPj5rOwoKICAgIHZlY3RvcjxpbnQ+IGEobik7CgogICAgZm9yIChpbnQgJng6IGEpIGNpbiA+Png7CgogICAgc29ydChhbGwoYSkpOwogICAgaW50IGNudCA9IDAsIHZhbHVlID0gMDsKCiAgICBmb3IgKGludCB4OiBhKXsgCiAgICAgICAgcmVwKGksIDAsIG4gLSAxKXsgCiAgICAgICAgICAgIGludCBjID0gMCwgb3AgPSAwOwoKICAgICAgICAgICAgcmVwKGosIGksIG4gLSAxKXsgCiAgICAgICAgICAgICAgICBpZiAoYVtqXSA+IHgpIGJyZWFrOwoKICAgICAgICAgICAgICAgIG9wICs9IHggLSBhW2pdOwoKICAgICAgICAgICAgICAgIGlmIChvcCA+IGspIGJyZWFrOwoKICAgICAgICAgICAgICAgICsrYzsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGMgPiBjbnQpewogICAgICAgICAgICAgICAgY250ID0gYzsgdmFsdWUgPSB4OwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDxjbnQgPDwnICcgPDx2YWx1ZTsKCiAgICByZXR1cm4gMDsKfQ==