#include<bits/stdc++.h>
using namespace std;
struct st{
int timesa,numsa,b[20];
}a[100010];
int n,kai=0,q=0;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].timesa>>a[i].numsa;
for(int j=1;j<=a[i].numsa;j++){
cin>>a[i].b[j];
}
for(int j=1;j<=i;j++){
if(a[i].timesa-a[j].timesa>=86400){
q=j;
}
}
kai=q;
int f[1100],shu=0;
for(int j=kai+1;j<=i;j++){
for(int o=1;o<=a[j].numsa;o++){
bool flag=false;
for(int k=1;k<=shu;k++){
if(f[k]==a[j].b[o]){
flag=true;
}
}
if(flag==false){
shu++;
f[shu]=a[j].b[o];
}
}
}
cout<<shu<<endl;
}
return 0;
}