N, K, Q = [int(i) for i in input().split()] A = [] for q in range(Q): if int(input()) == 1: A.append(input()) else: lst = [input().split() for i in range(6)] for i in range(6): lst[i][1] = int(lst[i][1]) x = 0 t = 0 M = len(A) if N >= M: for i in range(6): if lst[i][0] in A: lst[i][1] = min(lst[i][1], K) else: for i in range(6): if lst[i][0] in A[M-N:]: lst[i][1] = min(lst[i][1], K) for i in range(6): t += lst[i][1] if t <= 60: A.append(lst[i][0]) x += 1 if x == 6: break else: break print(x)