#include <stdio.h>

int n, g, d[1000], dt[1000];

int main()
{
    freopen(".10.in","r",stdin);
    freopen(".10.out","w",stdout);
  scanf("%d%d", &n,&g);

  for(int i=0; i<n; i++)
  {
    scanf("%d", &d[i]);
    dt[i]=9999;
  }

  for(int i=0; i<n; i++)
    if(dt[i/g]>d[i])
      dt[i/g]=d[i];

  int k=(float)n/g;
  if(k<(float)n/g) k=k+1;

  for(int i=0; i<k; i++)
    printf("%d ", dt[i]);

  printf("\n");
}
