#include <bits/stdc++.h>
using namespace std;
long long f[1010];
int main() {
  long long n, m, i, j, a[1010], b[1010], x;
  scanf("%lld", &n);
  scanf("%lld", &m);
  while (m--) {
    scanf("%lld", &x);
    for (i = x; i <= n; i++) {
      if (f[i] == 0) {
        a[i] = x;
        f[i] = 1;
      }
    }
  }
  for (i = 1; i <= n; i++) printf("%lld ", a[i]);
  cout << endl;
}
