#include #include #include int main(){ std::ios::sync_with_stdio(false); int N; std::cin >> N; std::vector p(N, 0); long collisions = 0; for(int i = 0; i < N; i++){ int num; std::cin >> num; if(num == 0){ continue; } std::list dests; for(int j = 0; j < num; j++){ int des; std::cin >> des; dests.push_back(des); } for(const auto &j: dests){ for(int k = j + 1; k < N; k++) collisions += p[k]; } for(const auto &j: dests){ p[j] += 1; } } std::cout << collisions << std::endl; return 0; }