#include<bits/stdc++.h>
using namespace std;
int n;//人数
int m;//指令数
int a[100001];
int main() {
	int b[100001]={0};
	cin>>n>>m;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=m;i>=1;i--){
		if(b[a[i]]==0){
			cout<<a[i]<<" ";
			b[a[i]]=1;
		}
	}
	for(int i=1;i<=n;i++){
		if(b[i]==0) cout<<b[i]<<" ";
	}
    return 0;
}
/**************************************************************
	Problem: 1527
	User: zengdongxin
	Language: C++
	Result: Wrong Answer
****************************************************************/