#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    int n, k, q;
    cin >> n >> k >> q;
    vector<string> st;
    while(q--){
        int cmd;
        cin >> cmd;
        if(cmd == 1){
            string s;
            cin >> s;
            st.emplace_back(s);
        }else{
            int ans = 0, su = 0;
            vector<string> wi;
            for(int i = 0; i < 6; i++){
                string s;
                int tim;
                cin >> s >> tim;
                bool flag = false;
                for(int j = 0; j < n && j < st.size(); j++){
                    if(s == st.rbegin()[j]){
                        flag = true;
                        break;
                    }
                }
                su += (flag ? min(k, tim) : tim);
                if(su <= 60){
                    ans++;
                    wi.emplace_back(s);
                }
            }
            st.insert(st.end(), wi.begin(), wi.end());
            cout << ans << '\n';
        }
    }
}