n = gets.to_i
res = []
for i in 1..n
  num = gets.strip.split
  # <<は破壊的に要素を末尾に追加する。
  res << [num[0].to_s,num[1].to_i,i]
  # ここで数値と文字を区別せよ、数字は大きさ、文字は字書順整理
  # https://qiita.com/takanatsu/items/39cf827aadc7d06bf48c
end
newews = res.sort {|a, b, c| (a[0] <=> b[0]).nonzero? || (b[1] <=> a[1])}
for i in 1..n
  puts newews[i-1][2]
end