#include #include #include using namespace std; int main() { int n; cin >> n; vector> a(n); for (int i = 0; i < n; i++) { cin >> a[i].first >> a[i].second; } sort(a.begin(), a.end(), [](auto a, auto b) { return (double)a.first / a.second > (double)b.first / b.second; }); for (int i = 0; i < n; i++) { cout << a[i].first << ' ' << a[i].second << endl; } return 0; }