#include <stdio.h>
int main(void){
  int n,m,e[100000],a[200001],f[200001]={0},i;
  scanf("%d %d",&n,&m);
  for(i=1;i<=n;i++)
    a[i]=1;
  for(i=0;i<m;i++){
    scanf("%d",&e[i]);
    a[e[i]]=0;
    f[e[i]]=1;
  }
  for(i=m-1;i>=0;i--)
    if(f[e[i]]){
      printf("%d\n",e[i]);
      f[e[i]]=0;
    }
  for(i=1;i<=n;i++)
    if(a[i])
      printf("%d\n",i);
  return 0;
}