#include <bits/stdc++.h>
#define pb push_back
#define mp make_pair
#define F first
#define S second
#define SpeedForce ios_base::sync_with_stdio(0), cin.tie(0)
#define forn(i, n) for(int i = 1; i <= n; i++)
#define rep(i, x, y) for(int i = x; i <= y; i++)
#define sz size()
#define pii pair<int, int>
#define ll long long
#define ull unsigned long long
#define ld long double
using namespace std;
const int mod = 1e9 + 7;
int n, m, k[500001], u[500001];
vector <int> group[500001], user[500001];
/*int solve(int a) {
int ans = 0;
u[a] = 1;
for(auto i: user[a]) {
for(auto j: group[i]) {
if(!u[j]) {
u[j] = 1;
ans += (1 + solve(j));
}
}
}
return ans;
}*/
int main() {
cin >> n >> m;
for(int i = 1; i <= m; i++) {
cin >> k[i];
for(int j = 0; j < k[i]; j++) {
cin >> group[i][j];
//user[group[i][j]].pb(i);
}
}
cout << 0;
/*for(int i = 1; i <= n; i++) {
//cout << solve(i) << ' ';
memset(u, 0, sizeof u);
}*/
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CgojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIG1wIG1ha2VfcGFpcgojZGVmaW5lIEYgZmlyc3QKI2RlZmluZSBTIHNlY29uZAojZGVmaW5lIFNwZWVkRm9yY2UgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKSwgY2luLnRpZSgwKQojZGVmaW5lIGZvcm4oaSwgbikgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspCiNkZWZpbmUgcmVwKGksIHgsIHkpIGZvcihpbnQgaSA9IHg7IGkgPD0geTsgaSsrKQojZGVmaW5lIHN6IHNpemUoKQojZGVmaW5lIHBpaSBwYWlyPGludCwgaW50PgojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIHVsbCB1bnNpZ25lZCBsb25nIGxvbmcKI2RlZmluZSBsZCBsb25nIGRvdWJsZQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGludCBtb2QgPSAxZTkgKyA3OwoKaW50IG4sIG0sIGtbNTAwMDAxXSwgdVs1MDAwMDFdOwp2ZWN0b3IgPGludD4gZ3JvdXBbNTAwMDAxXSwgdXNlcls1MDAwMDFdOwoKLyppbnQgc29sdmUoaW50IGEpIHsKICAgIGludCBhbnMgPSAwOwogICAgdVthXSA9IDE7CiAgICBmb3IoYXV0byBpOiB1c2VyW2FdKSB7CiAgICAgICAgZm9yKGF1dG8gajogZ3JvdXBbaV0pIHsKICAgICAgICAgICAgaWYoIXVbal0pIHsKICAgICAgICAgICAgICAgIHVbal0gPSAxOwogICAgICAgICAgICAgICAgYW5zICs9ICgxICsgc29sdmUoaikpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGFuczsKfSovCgppbnQgbWFpbigpIHsKICAgIGNpbiA+PiBuID4+IG07CgogICAgZm9yKGludCBpID0gMTsgaSA8PSBtOyBpKyspIHsKICAgICAgICBjaW4gPj4ga1tpXTsKICAgICAgICBmb3IoaW50IGogPSAwOyBqIDwga1tpXTsgaisrKSB7CiAgICAgICAgICAgIGNpbiA+PiBncm91cFtpXVtqXTsKICAgICAgICAgICAgLy91c2VyW2dyb3VwW2ldW2pdXS5wYihpKTsKICAgICAgICB9CiAgICB9CiAgICAKICAgIGNvdXQgPDwgMDsKCiAgICAvKmZvcihpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgLy9jb3V0IDw8IHNvbHZlKGkpIDw8ICcgJzsKICAgICAgICBtZW1zZXQodSwgMCwgc2l6ZW9mIHUpOwogICAgfSovCgp9Cg==