#include #include #include int main(){ 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; 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]++; } } std::cout << collisions << std::endl; return 0; }