from collections import deque
time = deque()
queue = deque()
book = [0 for i in range(10**5)]
country = 0
n = int(input())
for i in range(n):
tem = list(map(int, input().split()))
t, k = tem[0], tem[1]
for j in range(k):
time.append(t)
queue.append(tem[j+2])
if book[tem[j+2]] == 0:
country += 1
book[tem[j+2]] += 1
while True:
t0 = time.popleft()
if t-t0 >= 86400:
q0 = queue.popleft()
book[q0] -= 1
if book[q0] == 0:
country -= 1
else:
time.appendleft(t0)
break
print(country)
不知道哪个细节出错了