#include<stdio.h>
int main()
{
int n=0;
scanf("%d",&n);//输入元素个数
int arr[51]={0};
int i=0;
int flag=0;
for(i=0;i<n;i++)//输入数据
{
scanf("%d",&arr[i]);
}
int m=0;
scanf("%d",&m);//输入要删除的数字
for(i=0;i<n;i++)//遍历整个数组
{
if(arr[i]==m)//判断数组中是否存在要删除的字
{
int j=0;
for(j=i;j<n-flag;j++)//从存在删除数字开始将数据都往前挪动一位
{
arr[j]=arr[j+1];
}
flag++;
//判断调整之后当前位置是否为m,是的则需要继续调整
//如 1 3 4 4 5 6 7
//调整完为 1 3 4 5 6 7
//所以i下标挪完还是存在需要删除的数字
if(arr[i]==m)
i=i-1;
}
}
for(i=0;i<n-flag;i++)//打印数组
printf("%d ",arr[i]);
return 0;
}