#include using namespace std; #define FOR(i,a,b) for(int i=(a);i<(b);++i) #define rep(i, n) for(int i = 0; i < (int)(n); i++) #define all(x) (x).begin(),(x).end() inline int toInt(string s) {int v; istringstream sin(s);sin>>v;return v;} int main(){ int n; cin >> n; vector> num; vector> input; rep(i,n){ double a,b; cin >> a >> b; input.push_back(make_pair(a,b)); num.push_back(make_pair(a/b,i)); } sort(all(num)); for(int i = n-1; i >= 0; i--){ int index = num[i].second; cout << input[index].first << ' '<< input[index].second << endl; } return 0; }