#include #include using namespace std; #define REP(i,s,e) for (i = s; i <= e; i++) #define rep(i,n) REP (i,0,(int)(n)-1) #define RREP(i,s,e) for (i = s; i >= e; i--) #define rrep(i,n) RREP (i,(int)(n)-1,0) #define INF (int)1e8 #define MOD (int)1e9+7 typedef long long ll; int t[100100], d[100100], ans[100100]; bool cmp(int i, int j) { return t[j] * d[i] < t[i] * d[j]; } int main(void) { int i, n; scanf("%d",&n); rep (i,n) scanf("%d",t+i); rep (i,n) scanf("%d",d+i); rep (i,n) ans[i] = i; sort(ans,ans+n,cmp); rep (i,n) printf("%d%c",ans[i]+1,i