import java.util.*;
public class Test{
public static List<Integer> functionA(int array1[],int array2[]){
int i=0,j=0;
List<Integer> list=new ArrayList<Integer>();
while((i<array1.length)&&(j<array2.length)){
if(array1[i]<array2[j])
i++;
else
if(array1[i]==array2[j]){
list.add(array1[i]);
i++;
j++;
}
else
j++;
}
return list;
}
public static void main(String[] args){
int a[]={1,2,4,6};
int b[]={1,3,3,6};
System.out.println(functionA(a,b));
}
}