#include using namespace std; int main() { int n; cin >> n; vector A(n), B(n); for(int i = 0; i < n; i++) { cin >> A[i]; } for(int i = 0; i < n; i++) { cin >> B[i]; } vector answer(n); for(int i = 0; i < n; i++) { answer[i] = i; } sort(answer.begin(), answer.end(), [&](int i, int j){ if(A[i] * B[j] != A[j] * B[i]) return A[i] * B[j] > A[j] * B[i]; return A[i] > A[j]; }); for(int i = 0; i < n; i++) { cout << answer[i] + 1; if(i == n-1) cout << endl; else cout << " "; } }