#include using namespace std; int main(int argc, char* argv[]) { int N; cin >> N; map a = { {"iti",1},{"ni",2},{"san",3},{"yon",4} }; string b[] = { "","iti","ni","san","yon" }; vector> l(N); for (int i = 0; i < N; i++) { string tmp; cin >> l[i].first >> tmp; l[i].second = a[tmp]; } sort(l.begin(), l.end()); for (int i = 0; i < N; i++) { cout << l[i].first << " " << b[l[i].second] << endl; } }