#include using namespace std; typedef long long ll; int main() { ll N, K, Q; cin >> N >> K >> Q; vectorA; ll pos = 0; while (Q--) { ll t; cin >> t; if (t == 1) { string s; cin >> s; A.push_back(s); if (A.size() > N) pos++; } else { setS; for (ll i = pos; i < A.size(); i++) { S.insert(A[i]); } ll ans = 0, sum = 0; for (ll i = 0; i < 6; i++) { string s; ll tim; cin >> s >> tim; if (S.find(s) != S.end()) sum += min(tim, K); else sum += tim; if (sum <= 60) { ans++; A.push_back(s); if (A.size() > N) pos++; } } cout << ans << endl; } } }