// editor1
#include<stdio.h>
#define MAX 100
int queue[MAX];
int front =-1 ,rear =-1;
void enqueue(int n){
    if(rear == MAX-1){
        printf("Queue is full");
        return ;
    }
    if(front == -1)
    front = 0;
    queue[++rear]=n;
}
void dequeue(){
    if(front == -1 || front>rear){
        printf("Queue is empty");
        return ;
    }
    printf("%d ",queue[front]);
    front++;
if(front>rear){
    front =rear =-1;
}
    
}

int main(){
    int size;
    scanf("%d",&size);
    for (int i=0;i<size;i++){
        int x;
        scanf("%d",&x);
        }
        enqueue(x);
    }
    while(front != -1){
    dequeue();
}
    return 0;
}