#include<iostream>
using namespace std;
int main()
{
int N;
int sum=0;
int appleNum0=0;
int appleNum=0;
int fallNums=0;
int fallNumofApple=0;
bool isFall=false;
int borderNum=0;
int mi=0;
cin>>N;
int arr[N];
int i,j;
for(i=0;i<N;i++)
{
fallNums=0;
cin>>mi;
for(j=0;j<mi;j++)
{
if(j==0)
{
cin>>appleNum0;
sum+=appleNum0;
}
else
{
cin>>appleNum;
if(appleNum<=0)
{
fallNums-=appleNum;
}
else if(appleNum>0&&appleNum0-fallNums>appleNum)
{
fallNums=appleNum0-appleNum;
isFall=true;
arr[i]=1;
}
}
if(arr[i%N]==1&&arr[(i+1)%N]==1&&arr[(i+2)%N]==1)
{
borderNum++;
}
}
if(isFall)
{
fallNumofApple++;
isFall=false;
}
sum-=fallNums;
}
cout<<sum<<" "<<fallNumofApple<<" "<<borderNum<<" ";
return 0;
}