#include <bits/stdc++.h>
using namespace std;
typedef vector<int> vi;
vi loc, inter;
int sum = 0, n, l, tmpi, h = 0;
string s, c, tmp;
int main()
{
cin >> n >> l;
cin >> c;
for (int i = 0; i < n; ++i) {
cin >> tmp >> s >> tmpi;
sum += tmpi;
if (s == c)
loc.push_back(tmpi);
else
inter.push_back(tmpi);
}
if (sum < l) {
cout << "NO FORMATION";
return 0;
}
sum = 0;
sort(loc.begin(), loc.end());
reverse(loc.begin(), loc.end());
sort(inter.begin(), inter.end());
reverse(inter.begin(), inter.end());
int m = loc.size();
if (m > 11) m = 11;
for (int i = 0; i < m; ++i) {
sum += loc[i];
++h;
}
for (int i = 0; i < 11-m; ++i) {
sum += inter[i];
}
int i = m;
while (sum < l) {
sum -= loc[m];
--h;
sum += inter[11-m];
--m;
}
cout << h << " " << sum << "\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiB2ZWN0b3I8aW50PiB2aTsKCnZpIGxvYywgaW50ZXI7CmludCBzdW0gPSAwLCBuLCBsLCB0bXBpLCBoID0gMDsKc3RyaW5nIHMsIGMsIHRtcDsKaW50IG1haW4oKQp7CiAgICBjaW4gPj4gbiA+PiBsOwogICAgY2luID4+IGM7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIGNpbiA+PiB0bXAgPj4gcyA+PiB0bXBpOwogICAgICAgIHN1bSArPSB0bXBpOwogICAgICAgIGlmIChzID09IGMpCiAgICAgICAgICAgIGxvYy5wdXNoX2JhY2sodG1waSk7CiAgICAgICAgZWxzZQogICAgICAgICAgICBpbnRlci5wdXNoX2JhY2sodG1waSk7CiAgICB9CiAgICBpZiAoc3VtIDwgbCkgewogICAgICAgIGNvdXQgPDwgIk5PIEZPUk1BVElPTiI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBzdW0gPSAwOwogICAgc29ydChsb2MuYmVnaW4oKSwgbG9jLmVuZCgpKTsKICAgIHJldmVyc2UobG9jLmJlZ2luKCksIGxvYy5lbmQoKSk7CgogICAgc29ydChpbnRlci5iZWdpbigpLCBpbnRlci5lbmQoKSk7CiAgICByZXZlcnNlKGludGVyLmJlZ2luKCksIGludGVyLmVuZCgpKTsKICAgIGludCBtID0gbG9jLnNpemUoKTsKICAgIGlmIChtID4gMTEpIG0gPSAxMTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbTsgKytpKSB7CiAgICAgICAgc3VtICs9IGxvY1tpXTsKICAgICAgICArK2g7CiAgICB9CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAxMS1tOyArK2kpIHsKICAgICAgICBzdW0gKz0gaW50ZXJbaV07CiAgICB9CiAgICBpbnQgaSA9IG07CiAgICB3aGlsZSAoc3VtIDwgbCkgewogICAgICAgIHN1bSAtPSBsb2NbbV07CiAgICAgICAgLS1oOwogICAgICAgIHN1bSArPSBpbnRlclsxMS1tXTsKICAgICAgICAtLW07CiAgICB9CiAgICBjb3V0IDw8IGggPDwgIiAiIDw8IHN1bSA8PCAiXG4iOwogICAgCgogICAgcmV0dXJuIDA7Cn0K
MTMgODUKQXJnZW50aW5hClJvbWVybyBFbmdsYW5kIDgKTWVyY2FkbyBBcmdlbnRpbmEgNApPdGFtZW5kaSBTcGFpbiA3ClJhbWlybyBFbmdsYW5kIDgKUm9oam8gRW5nbGFuZCA2CkZlcm5hbmRleiBTcGFpbiA2Ck1hc2NoZXJhbm8gU3BhaW4gOApHYWl0YW4gUHJvdHVnYWwgNgpCYW5lZ2EgU3BhaW4gNwpEaW1hcmlhIEZyYW5jZSA5CkhpZ3VpbiBJdGFseSA5CkFndWVybyBFbmdsYW5kIDEwCk1lc3NpIFNwYWluIDEw
13 85
Argentina
Romero England 8
Mercado Argentina 4
Otamendi Spain 7
Ramiro England 8
Rohjo England 6
Fernandez Spain 6
Mascherano Spain 8
Gaitan Protugal 6
Banega Spain 7
Dimaria France 9
Higuin Italy 9
Aguero England 10
Messi Spain 10