#include<iostream>
using namespace::std;
void swap(int *x, int *y)
{
int temp;
temp=*x;
*x=*y;
*y=temp;
}
void mpao(int* a,int n)
{
int x,y;
for(x=1;x<n-1;x++)
{
for(y=x-1;y>=0&&a[y]<a[x];y--,x--)
{
swap(&a[y],&a[x]);
}
}
}
main()
{
int max=-1,n,numb=0,m=0,shu,flat=1,s=1;
unsigned int a[30][100];
int b[30];
cin>>n;
for(;numb<n;numb++)
{ if(flat)
{
cin>>a[numb][m];
}
else
{
m=0;
s=1;
a[numb][m]=shu;
}
while()
{
cin>>shu;
if(shu!=',')
{
flat=0;
mpao(a[numb],s);
break;
}
m++;
cin>>a[numb][m];
s++;
}
}
for(int i=0;i<n;i++)
if(max<a[i][0])
max=a[i][0];
for(i=0,m=0;i<n;i++)
if(max==a[i][0])
b[m++]=i+1;
cout<<max<<endl;
for(i=0;i<m;i++)
cout<<b[i];
return 0;
}