a,b=map(int,input().split())
l=list(map(int,input().split()))
i=list(map(int,input().split()))
def er(l,i):
low=0
high=len(l)-1
while low<=high:
mid=(low+high)//2
if l[mid]==i:
while l[mid-1]==i:
mid-=1
return mid+1
elif l[mid]>i:
high=mid-1
elif l[mid]<i:
low=mid+1
return -1
for x in i:
print(er(l,x))