import sys import functools def main(): n = int(sys.stdin.readline()) T = list(map(int, sys.stdin.readline().split())) D = list(map(int, sys.stdin.readline().split())) obstacles = list(zip(range(1, n+1), T, D)) def compare(a, b): d1, t1 = a[2], a[1] d2, t2 = b[2], b[1] left = d1 * t2 right = d2 * t1 if left < right: return -1 elif left > right: return 1 else: return 0 obstacles.sort(key=functools.cmp_to_key(compare)) result = [x[0] for x in obstacles] print(' '.join(map(str, result))) if __name__ == "__main__": main()