N, K, Q = map(int, input().split()) A: list[str] = list() for _ in range(Q): tp = int(input()) if tp == 1: A.append(input()) else: A = A[-N:] info = [input().split() for _ in range(6)] sd = [(s, int(d)) for s, d in info] rem = 60 ret = 0 for s, d in sd: req = d if s in A: req = min(req, K) if req <= rem: ret += 1 rem -= req A.append(s) else: break print(ret)