#include using namespace std; int main() { int n; cin >> n; pair p[n]; for(int i = 0; i < n; ++i) { cin >> p[i].first >> p[i].second; } sort(p, p + n, [](pair& l, pair& r) { double L = (double)l.first / l.second; double R = (double)r.first / r.second; return L < R; }); reverse(p, p + n); for(int i = 0; i < n; ++i) { cout << p[i].first << " " << p[i].second << '\n'; } return 0; }