#include #include #include void solve() { int n; std::cin >> n; std::vector> ps(n); for (auto& p : ps) std::cin >> p.first >> p.second; std::sort(ps.begin(), ps.end(), [](auto p, auto q) { return p.first * q.second > q.first * p.second; }); for (auto p : ps) std::cout << p.first << " " << p.second << std::endl; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }