#include <iostream>
using namespace std;
int n;
int a[1001][101];
bool b[1001];
int dfs(int d, int j) {
if (d==3) {
return 1;
}
int cnt=0;
for (int i=1; i<=a[d][0]; i++) {
if (!b[a[d][i]]) {
b[a[d][i]] = true;
cnt += 1 + dfs(d+1, a[d][i]);
}
}
return cnt;
}
int main() {
cin >> n;
for (int i=1; i<=n; i++) {
cin >> a[i][0];
for (int j=1; j<=a[i][0]; j++) {
cin >> a[i][j];
}
}
b[1] = true;
cout << dfs(1, 1);
return 0;
}