#include<stdio.h>
int main()
{int n;scanf("%d",&n);int arr[n+1];for(int i=0;i<n;i++){scanf("%d",&arr[i]);}int a;scanf("%d",&a);arr[n]=a;for(int j=0;j<n;j++){if(arr[j]>arr[n])//交换元素位置{int temp=arr[j];arr[j]=arr[n];arr[n]=temp;}}for(int k=0;k<n+1;k++){printf("%d ",arr[k]);}return 0;
}