MOD = 998244353 def II(): return int(input()) def LI(): return list(input()) def LMI(): return list(map(int, input().split())) def LMS(): return list(map(str, input().split())) def LLMI(x): return [list(map(int, input().split())) for _ in range(x)] def LLMS(x): return [list(input()) for _ in range(x)] def execute(): n, x, q = LMI() result = 0 for _ in range(q): m = II() f = LMI() set_f = set(f) if x in set_f: result += 1 elif m > len(set_f): result += 1/2 else: continue print(result) if __name__ == "__main__": T = 1 for _ in range(T): execute()