//输入 元素个数
//元素个数
//x y
//表L顺序存储 删除【x,y】中的所有元素
#include<stdio.h>
int main()
{
int n;//存储元素
scanf("%d",&n);
int size=0;
//int last=n-1;//指向尾巴
int a[100]={0};//数组
int x,y;
int i,k;
//int cnt=0;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
scanf("%d%d",&x,&y);
//逆向思维
for(i=0;i<n;i++){
if((a[i]<x)||(a[i]>y)){
a[size]=a[i];
size++;
}
}
for(i=0;i<size;i++){
printf("%d ",a[i]);
}
return 0;
}
//循环移动只适用一次删除
for(i=0;i<n;i++){
if((a[i]>=x)&&(a[i]<=y)){
for(k=i;k<=last-1;k++){
a[k]=a[k+1];
last--;}
}else{
cnt++;
}
}
for(i=0;i<cnt;i++){
printf("%d ",a[i]);
}
return 0;
}