#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> pll;
typedef pair<int,pll> P;
int main(){
  while(1){
    map<int,string> mp;
    int n,i,j;
    cin >> n;
    if(n==0){
      return 0;
    }
    vector<P> p;
    for(i=0;i<n;i++){
      string s;
      cin >> s;
      mp[i]=s;
      int win=0,lose=0;
      for(j=0;j<n-1;j++){
        int a;
        cin >> a;
        if(a==0){
          win++;
        }
        else if(a==1){
          lose++;
        }
      }
      p.push_back(make_pair(-win,pll(lose,i)));
    }
    sort(p.begin(),p.end());
    for(i=0;i<n;i++){
      cout << mp[p[i].second.second] << endl;
    }
  }
}
