#include using namespace std; #define ll long long #include using namespace atcoder; using mint = modint998244353; //fastio struct FastIO { FastIO() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); } } fastio; int main() { ll N, K; cin >> N >> K; vector A(N, 0); for (int i = 0; i < K; i ++) { int L; cin >> L; ll S; cin >> S; for (int j = 0; j < L; j ++ ) { int B; cin >> B; B -- ; A[B] |= S; } } mint ans = 0; for (int i = 0; i < N; i ++) ans += A[i]; cout << (ans / (mint(2))).val() << endl; }