#include <bits/stdc++.h>
using namespace std;
int main() {
  long n, s1 = 0, s2 = 0, s, l = 0, x;
  cin >> n;
  long *d = new long[n];
  for (int i = 0; i < n; i++) {
    cin >> s;
    for (int i = 0; i < s / 2; i++) {
      cin >> x;
      s1 += x;
    }
    if (s % 2) {
      cin >> d[l++];
    }
    for (int i = 0; i < s / 2; i++) {
      cin >> x;
      s2 += x;
    }
  }
  for (int i = 0; i < l; i++)
    for (int j = i + 1; j < l; j++)
      if (d[i] < d[j]) {
        long t = d[i];
        d[i] = d[j];
        d[j] = t;
      }
  for (int i = 0; i < l; i++)
    if (i % 2 == 0)
      s1 += d[i];
    else
      s2 += d[i];
  cout << s1 << ' ' << s2;
  return 0;
}
