#include<stdio.h>

int main(void){
  int n,m;
  int i,j,k;
  int tmp[200001];
  int req[100001],fin[200001];
  scanf("%d %d",&n,&m);
  for(i=0;i<m;i++){
    scanf("%d",&req[i]);
  }
  for(i=m;i>=0;i--){
    for(j=0;j<i;j++){
      if(req[j] == req[i]){
	req[j]=0;
      }
    }
  }
  //  putchar('\n');
  for(i=0;i<n;i++){
    tmp[i]=i+1;
    // printf("%d\n",tmp[i]);
  }
  /* putchar('\n');
  for(j=0;j<m;j++){
    printf("%d\n",req[j]);
    }*/
  //  putchar('\n');
  for(k=0;k<n;k++){
    if(req[m-k-1] && (m-k-1)>=0){
    fin[k]=req[m-k-1];
    printf("%d\n",fin[k]);
    tmp[fin[k]-1]=0;
    }
  }
  for(k=0;k<n;k++){
    if(tmp[k]){
      printf("%d\n",tmp[k]);
    }
  }
  return 0;
}