#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define INF (1<<29) #define rep(i,n) for(int i=0;i<(int)(n);i++) #define all(v) v.begin(),v.end() #define uniq(v) v.erase(unique(all(v)),v.end()) int main() { ios::sync_with_stdio(0); cin.tie(0); int n; vector> v; cin >> n; rep(i,n) { string s, t; cin >> s >> t; v.emplace_back(s, t); } sort(all(v)); for (auto p : v) { cout << p.first << ' ' << p.second << endl; } return 0; }