#include using namespace std; int main() { cin.tie(0); cout.tie(0); ios::sync_with_stdio(false); int N, K, Q; cin >> N >> K >> Q; vector vec; while(Q--) { int t; cin >> t; if(t == 1) { string s; cin >> s; vec.push_back(s); } else { set st; for(int i = 0; i < min(N, (int) vec.size()); i++) { st.insert(vec[(int) vec.size() - i - 1]); } int ans = 0; int sum = 0; vector add; for(int i = 0; i < 6; i++) { string t; int d; cin >> t >> d; if(st.find(t) == st.end()) { sum += d; } else { sum += min(d, K); } if(sum <= 60) { ans++; add.push_back(t); } } for(string t : add) { vec.push_back(t); } cout << ans << '\n'; } } return 0; }