1 #include <iostream>
2 using namespace std;
3 typedef long long ll;
4 bool special[4]{false};
5 int main()
6 {
7 ios::sync_with_stdio(false);
8 cin.tie(0);
9
10 // 1 2 n-1 n
11 int n;
12 cin >> n;
13 ll T = 0, D = 0, E = 0;
14 int cont_drop = 0;
15 for (int i = 1; i <= n; i++) {
16 int m;
17 cin >> m;
18 ll nowT = 0;
19 bool isDropped = false;
20 for (int j = 1; j <= m; j++) {
21 int x;
22 cin >> x;
23 if (x > 0) {
24 if (nowT > x)
25 isDropped = true;
26 nowT = x;
27 }
28 else nowT += x;
29 }
30 T += nowT;
31 if (isDropped) {
32 D++;
33 cont_drop++;
34 if (cont_drop >= 3)
35 E++;
36 if (i == 1)
37 special[0] = true;
38 if (i == 2)
39 special[1] = true;
40 if (i == n - 1)
41 special[2] = true;
42 if (i == n)
43 special[3] = true;
44 }
45 else
46 cont_drop = 0;
47 }
48 if (special[0] && special[2] && special[3])
49 E++;
50 if (special[0] && special[1] && special[3])
51 E++;
52
53 // for (int i = 0; i < 4; i++)
54 // cout << special[i] << endl;
55 cout << T << ' ' << D << ' ' << E << endl;
56
57 return 0;
58 }