#include <bits/stdc++.h>
using namespace std;
int Fi, Se;
int main() {
  int n;
  scanf("%d", &n);
  vector<int> v;
  while (n--) {
    int s, c;
    scanf("%d", &s);
    for (int i = 1; i <= (s / 2); i++) {
      scanf("%d", &c);
      Fi += c;
    }
    if (s & 1) {
      scanf("%d", &c);
      v.push_back(c);
    }
    for (int i = 0; i < (s / 2); i++) {
      scanf("%d", &c);
      Se += c;
    }
  }
  sort(v.begin(), v.end());
  reverse(v.begin(), v.end());
  for (int i = 0; i < ((int)(v).size()); i++)
    if (i & 1)
      Se += v[i];
    else
      Fi += v[i];
  printf("%d %d\n", Fi, Se);
}
