#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
struct T{int w,l;string s;}t[10];
bool f(T l,T r){return l.w!=r.w?l.w>r.w:l.l<r.l;}
int main()
{
	int n,i,j,a;
	while(cin>>n,n)
	{
		for(i=0;i<n;++i)
		{
			cin>>t[i].s;
			t[i].w=t[i].l=0;
			for(j=1;j<n;++j)scanf("%d",&a),a==0?t[i].w++:(a==1?t[i].l++:0);
		}
		stable_sort(t,t+n,f);
		for(i=0;i<n;++i)cout<<t[i].s<<endl;
	}
	return 0;
}