5104 - 出现的数

通过次数

4

提交次数

8

时间限制 : 1 秒
内存限制 : 256 MB

有A、B两个整数序列(序列的值都不唯一),请编写程序求出B序列中的哪些值在A序列中出现过。按数值由小到大输出。
例如A序列为: 3 6 9 6 9 2 5 8 3,B序列为:9 9 2 1 8 5 则输出的为:2 5 8 9 9

输入

第一行两个整数n和m,分别代表2个序列中元素的数量
第二行n个正整数,代表A序列
第三行m个正整数,代表B序列
对于40%的数据1≤n,m≤1000,每个数≤2×10^9
对于40%的数据1≤n,m≤10000,每个数≤2×10^9
对于20%的数据1≤n,m≤100000,每个数≤2×10^9

输出

一行整数序列,用空格隔开

样例

输入

9 6
3 6 9 6 9 2 5 8 3
9 9 2 1 8 5

输出

2 5 8 9 9

输入

7 7
8 7 9 8 2 6 3
9 6 8 3 3 2 10

输出

2 3 3 6 8 9

来源

网络