N, K, Q = map(int, input().split())
q = []
for _ in range(Q):
    t = input().split()
    if t[0] == '1':
        q.append(t[1])
    else:
        s = set()
        q2 = q
        while len(q2) > 0 and len(s) < N:
            s.add(q2[-1])
            q2.pop()
        sum = 0;ans = 0
        for i in range(6):
            if t[2 * i + 1] in s:
                sum += min(int(t[2 * i + 2]), K)
            else:
                sum += int(t[2 * i + 2])
            if sum <= 60:
                q.append(t[2 * i + 1])
                ans = ans + 1
        print(ans)