#include using namespace std; #define rep(i, a, b) for(int i=a; i pii; typedef pair pll; typedef vector vi; typedef vector vll; const int NMAX = 1123456; int in[NMAX]; int it[NMAX]; int n; int main() { scanf("%d", &n); ll out=0; int is=1; while(is<=n) is*=2; fo(i,n) { int m; scanf("%d", &m); fo(i,m) scanf("%d", in+i); fo(i,m) { int x = in[i]+is; for(;x;x=x/2) { if(x%2 == 0) out+=it[x+1]; } } fo(i,m) { int x = in[i]+is; it[x]++; for(x=x/2;x;x=x/2) it[x]=it[2*x]+it[2*x+1]; } } printf("%lld\n", out); }