# data[].attributes.body
#include <bits/stdc++.h>

using namespace std;

long long n[100000], m[100005];

int main()

{long long a,b,c;

cin>>a>>b;

for(long long i=1;i<=a;i++){cin>>n[i];}

for(long long i=1;i<=b;i++){cin>>m[i] ;}

for(long long i=1;i<=b;i++)

{ if(m[i]>n[a]){cout<< -1 ;} else{ for(long long j=1;j<=a;j++){ if(n[j]>=m[i]){cout<<n[j]<<endl;j=a+1; } } } }

return 0;

}

# data[].attributes.headline
máy 17 (nguyễn anh, thu trang , hoàng anh)

# data[].attributes.subject
máy 17 (nguyễn anh, thu trang , hoàng anh)

# data[].attributes.headline
máy 17(nguyễn anh ,thu trang, hoàng anh)

# data[].attributes.subject
máy 17(nguyễn anh ,thu trang, hoàng anh)

# data[].attributes.body
máy 6 ( Nga, Vũ An)

# data[].attributes.body
máy 6 ( Nga, Vũ An)

# data[].attributes.attachment_link.description
Join an activity with your class and find or create your own quizzes and flashcards.