#include<stdio.h>
int main(void)
{
	int n,i,j,h,w[10],l[10],t,u[10];
	char q[11],g;
	while(1){
		for(i=0;i<10;i++){
			w[i]=0;
			l[i]=0;
		}	
		scanf("%d",&n);
		if(n<2) break;
			for(i=0;i<n;i++){
				u[i]=i;
				scanf(" %c",&q[i]);
				for(j=0;j<n-1;j++){
					scanf("%d",&h);
					if(h==0){
						w[i]++;
					}
					if(h==1){
						l[i]++;
					}
				}
			}
			for(i=0;i<n-1;i++){
				for(j=i+1;j<n;j++){
					if(w[i]<w[j]||(w[i]==w[j]&&l[i]>l[j])||(w[i]==w[j]&&l[i]==l[j]&&u[i]>u[j])){
						t=w[i];
						w[i]=w[j];
						w[j]=t;
						
						t=l[i];
						l[i]=l[j];
						l[j]=t;
						
						t=u[i];
						u[i]=u[j];
						u[j]=t;
					
						g=q[i];
						q[i]=q[j];
						q[j]=g;
					}				
				}	
			}		
			for(i=0;i<n;i++){			
				printf("%c\n",q[i]);
			}
	}
	return 0;
}