// editor3
#include<stdio.h>
#include<stdlib.h>
int display();
int create(int value);
typedef struct node
{
int data;
struct node *next;
}node;

node *tail=NULL, *head=NULL, *newnode=NULL;

int main(){
    int i,size,value;
    scanf("%d",&size);
    for(int i=0;i<size;i++)
    {
        scanf("%d",&value);
        create(value);
    }
    int pos;
    scanf("%d",&pos);
    display(pos);
    return 0;
}
int create(int value)
{
    newnode=(node*)malloc(sizeof (node));
    newnode->next=NULL;
    newnode->data=value;
    if(head==NULL)
    {
        head=newnode;
        tail=newnode;
    }
    else{
        tail->next=newnode;
        tail=newnode;
    }
}
int display(){
    node *temp;
    temp=head;
    if(temp->data > head)
    {
        printf("Empty");
        return 0;
    }
    else{
        for(temp=head;temp->data < pos;temp=temp->next){
            printf("%d",temp->data);
        }
    }
}