import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        int[] arr = new int[n+1];
        boolean flag = true;
        for (int i = 0; i < n+1; i++) {
            int k = sc.nextInt();
            if (k<m && flag){
                arr[i] = k;
            }
            else if (flag && k>=m) {
                arr[i] = m;
                arr[i+1] = k;
                i+=1;
                flag = false;
            }
            else {
                arr[i] = k;
            }
            if(i==n-1 && flag){
                arr[i+1] = m;
                i+=1;
                flag = false;
            }
        }
        for (int i = 0; i <= n; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}