#include<iostream>
#include<string>
using namespace std;
int main()
{
std::ios::sync_with_stdio(false);
int tc, activities, value, sum = 0;
string nationality, activity;
cin >> tc;
while (tc--)
{
sum = 0;
cin >> activities >> nationality;
while (activities--)
{
cin >> activity;
if (activity == "CONTEST_WON")
{
cin >> value;
if (value <= 20)
sum += 300 + (20 - value);
else
sum += 300;
}
else if (activity == "BUG_FOUND")
{
cin >> value;
sum += value;
}
else if (activity == "TOP_CONTRIBUTOR")
sum += 300;
else if (activity == "CONTEST_HOSTED")
sum += 50;
}
if (nationality == "INDIAN")
cout << sum / 200 << endl;
else
cout << sum / 400 << endl;
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJc3RkOjppb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CglpbnQgdGMsIGFjdGl2aXRpZXMsIHZhbHVlLCBzdW0gPSAwOwoJc3RyaW5nIG5hdGlvbmFsaXR5LCBhY3Rpdml0eTsKCWNpbiA+PiB0YzsKCXdoaWxlICh0Yy0tKQoJewoJCXN1bSA9IDA7CgkJY2luID4+IGFjdGl2aXRpZXMgPj4gbmF0aW9uYWxpdHk7CgkJd2hpbGUgKGFjdGl2aXRpZXMtLSkKCQl7CgkJCWNpbiA+PiBhY3Rpdml0eTsKCQkJaWYgKGFjdGl2aXR5ID09ICJDT05URVNUX1dPTiIpCgkJCXsKCQkJCWNpbiA+PiB2YWx1ZTsKCQkJCWlmICh2YWx1ZSA8PSAyMCkKCQkJCQlzdW0gKz0gMzAwICsgKDIwIC0gdmFsdWUpOwoJCQkJZWxzZQoJCQkJCXN1bSArPSAzMDA7CgkJCX0KCQkJZWxzZSBpZiAoYWN0aXZpdHkgPT0gIkJVR19GT1VORCIpCgkJCXsKCQkJCWNpbiA+PiB2YWx1ZTsKCQkJCXN1bSArPSB2YWx1ZTsKCQkJfQoJCQllbHNlIGlmIChhY3Rpdml0eSA9PSAiVE9QX0NPTlRSSUJVVE9SIikKCQkJCXN1bSArPSAzMDA7CgkJCWVsc2UgaWYgKGFjdGl2aXR5ID09ICJDT05URVNUX0hPU1RFRCIpCgkJCQlzdW0gKz0gNTA7CgkJfQoJCWlmIChuYXRpb25hbGl0eSA9PSAiSU5ESUFOIikKCQkJY291dCA8PCBzdW0gLyAyMDAgPDwgZW5kbDsKCQllbHNlCgkJCWNvdXQgPDwgc3VtIC8gNDAwIDw8IGVuZGw7Cgl9CglyZXR1cm4gMDsKfQ==
Mgo0IElORElBTgpDT05URVNUX1dPTiAxClRPUF9DT05UUklCVVRPUgpCVUdfRk9VTkQgMTAwCkNPTlRFU1RfSE9TVEVECjQgTk9OX0lORElBTgpDT05URVNUX1dPTiAxClRPUF9DT05UUklCVVRPUgpCVUdfRk9VTkQgMTAwCkNPTlRFU1RfSE9TVEVE
2
4 INDIAN
CONTEST_WON 1
TOP_CONTRIBUTOR
BUG_FOUND 100
CONTEST_HOSTED
4 NON_INDIAN
CONTEST_WON 1
TOP_CONTRIBUTOR
BUG_FOUND 100
CONTEST_HOSTED