#include<bits/stdc++.h>

using namespace std ;
int main(){
  unorderd_map<pair<string,int>int> m[100];
  
  int a;
  cin>>a;
  for(int i =0;i<a;i++){
    int t ;
    string city;
    
    cin>>city>>t>>endl;
    
    m[i] = make_pair(make_pair(city,t)i);
  }
  sort(m.being(),m.begin()+a);
  for(int i =0;i<a;i++){
    for(auto k:m[i])
    {
      cout<<k.second+1<<endl;
    }
  } 
}
