import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner s = new Scanner(System.in) ; int n = s.nextInt() ; int k = s.nextInt() ; if(n<=1000&&k<=1000){ int a[] = new int[n]; int b[] = new int[k]; for (int i = 0; i < a.length; i++) { a[i] = s.nextInt() ; } for (int i = 0; i < b.length; i++) { b[i] = s.nextInt() ; } for (int i = 0; i < b.length; i++) { for (int j = 0; j < a.length; j++) { if(b[i]==a[j]){ System.out.print(j+" ") ; break ; } if(j==a.length-1){ System.out.print(-1+ " ") ; } } } System.out.println() ; } } } /************************************************************** Problem: 2168 User: admin Language: Java Result: Accepted Time:959 ms Memory:45788 kb ****************************************************************/