n,m = map(int,input().split())
s = set(list(map(int,input().split()))[1:])
for i in range(n-1):
 s &= set(list(map(int,input().split()))[1:])
print(len(s)) n,m = map(int,input().split()) n map(int,input().split()) map int input().split() ().split () input split m s = set(list(map(int,input().split()))[1:]) s set(list(map(int,input().split()))[1:]) set list(map(int,input().split()))[1:] (map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split 1: 1 for i in range(n-1):
 s &= set(list(map(int,input().split()))[1:]) i range(n-1) range n-1 n 1 s &= set(list(map(int,input().split()))[1:]) s set(list(map(int,input().split()))[1:]) set list(map(int,input().split()))[1:] (map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split 1: 1 print(len(s)) print len(s) len s s &= set(list(map(int,input().split()))[1:]) set(list(map(int,input().split()))[1:]) s m = map(int,input().split()) map(int,input().split()) m n,m = map(int,input().split()) map(int,input().split()) n s = set(list(map(int,input().split()))[1:]) set(list(map(int,input().split()))[1:]) s
n,m = map(int,input().split())
s = set(list(map(int,input().split()))[1:])
for i in range(n-1):
 s &= set(list(map(int,input().split()))[1:])
print(len(s))