#include<stdio.h>
int main()
{
int n,m,j;
while(scanf("%d %d",&n,&m)!= EOF){
if(n!=0 && m!=0)
{
int arr[100] ={0};
int i;
for (i=0; i<n; i++)
{
scanf("%d",&arr[i]);
if (m<arr[i])
{
arr[i+1] = arr[i];
arr[i] = m;
i++;
break;
}
}
for(j =i+1 ; j<n+1; j++ )
scanf("%d",&arr[j]);
for(j =0 ; j<n+1; j++ ){
if(j!=n)
printf("%d ", arr[j]);
else
printf("%d\n", arr[j]);
}
}else return 0;
}
return 0;
}