#include using namespace std; int main() { int N; vector< pair< int, int > > s; cin >> N; for(int i = 0; i < N; i++) { int x, y; cin >> x >> y; s.emplace_back(x, y); } sort(begin(s), end(s), [&](auto p, auto q) { return p.first * q.second > p.second * q.first; }); for(auto &p : s) cout << p.first << " " << p.second << endl; }