#include <bits/stdc++.h>
using namespace std;
int main() {
  int N, n, x = 0, y = 0, a;
  cin >> N;
  vector<int> V;
  for (int i = 0; i < N; i++) {
    cin >> n;
    for (int j = 0; j < n; j++) {
      cin >> a;
      if (n % 2 == 1) {
        if (j == floor(n / 2.0))
          V.push_back(-a);
        else {
          if (j < (n / 2.0))
            x += a;
          else
            y += a;
        }
      } else {
        if (j < (n / 2.0))
          x += a;
        else
          y += a;
      }
    }
  }
  sort(V.begin(), V.end());
  for (int i = 0; i < V.size(); i++) {
    if (i % 2)
      y += (-V[i]);
    else
      x += (-V[i]);
  }
  cout << x << " " << y << endl;
}
