#include <bits/stdc++.h>
using namespace std;
vector<int> v;
int main() {
  int t, n, x = 0, y = 0, z;
  scanf("%d", &t);
  while (t--) {
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
      scanf("%d", &z);
      if (i < n / 2)
        x += z;
      else if (n % 2 == 1 && i == n / 2)
        v.push_back(z);
      else
        y += z;
    }
  }
  sort(v.begin(), v.end(), greater<int>());
  for (int i = 0; i < v.size(); i++) {
    if (i & 1)
      y += v[i];
    else
      x += v[i];
  }
  printf("%d %d", x, y);
  return 0;
}
