MOD = 998244353 N = int(input()) sets = [] for _ in range(N): _, *C = map(int, input().split()) b = 0 for c in C: b |= (1 << (c-1)) sets.append(b) sz = 12 bit_all = (1 << sz) - 1 dp = [0] * (1 << sz) dp[bit_all] = 1 for b in sets: pp = dp.copy() dp, pp = pp, dp for i in range(1 << sz): dp[i & b] += pp[i] dp[i & b] %= MOD ans = dp[0] print(ans)