#include<stdio.h>
int main(void)
{
	int a,s,d,f[10],g[10],j,i,k[10],z;
	char h[2][11];
	for(i=1;i<=10;i++){
		k[i]=0;
		g[i]=0;
		f[i]=0;
	}
	scanf("%d",&a);
	for(i=1;i<=a;i++){
		scanf("%s",h[i]);
		for(j=1;j<=a-1;j++){
			scanf("%d",&s);
			if(s==0){
				f[i]++;
			}
			if(s==1){
				g[i]++;
			}
		}
		k[i]=i;
	//	printf("%s %d\n",h[k[i]],k[i]);
	}
	for(i=1;i<=a;i++){
		for(j=i+1;j<=a;j++){
			if(f[i]<f[j]){
				z=f[i];
				f[i]=f[j];
				f[j]=z;
				z=g[i];
				g[i]=g[j];
				g[j]=z;
				z=k[i];
				k[i]=k[j];
				k[j]=z;
			}
			if(f[i]==f[j]){
				if(g[i]>g[j]){
					z=f[i];
					f[i]=f[j];
					f[j]=z;
					z=g[i];
					g[i]=g[j];
					g[j]=z;
					z=k[i];
					k[i]=k[j];
					k[j]=z;
				}
			}
		}
	}
	for(i=1;i<=a;i++){
		printf("%s\n",h[k[i]]);
	}
	return 0;
}