import sys input = sys.stdin.readline from heapq import * N,M=map(int,input().split()) A=list(map(int,input().split())) B=list(map(int,input().split())) Ai = [(a,i) for i,a in enumerate(A)] Ai.sort(reverse=True) a,i = Ai[0] heap = [(a/b, -i) for b in B] heapify(heap) for a,i in Ai[1:]: i=-i for b in B: p = a/b heappush(heap, (p, i)) p2,i2 = heappop(heap) if (p,i)==(p2,i2):break ans = [] while heap: _,i = heappop(heap) ans.append(-i+1) ans = reversed(ans) print(*ans,sep="\n")