#include int main() { int n; scanf("%d", &n); double arr[n][3]; for (int i = 0; i < n; i++) { scanf("%lf %lf", &arr[i][1], &arr[i][2]); arr[i][0] = arr[i][1] / arr[i][2]; } double tmp = 0; for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { if (arr[i][0] < arr[j][0]) { tmp = arr[i][0]; arr[i][0] = arr[j][0]; arr[j][0] = tmp; tmp = arr[i][1]; arr[i][1] = arr[j][1]; arr[j][1] = tmp; tmp = arr[i][2]; arr[i][2] = arr[j][2]; arr[j][2] = tmp; } } } for (int i = 0; i < n; i++) { printf("%.0lf %.0lf\n", arr[i][1], arr[i][2]); } return 0; }