/**#include<stdio.h>
#include<string.h>
int q[201]={};
int back=0,front=0;
void push(int k)
{
q[back]=k;
back++;
}
void front1()
{
if(back!=front)
printf("%d\n",q[front]);
else
printf("-1\n");
}
void back1()
{
if(back!=front)
printf("%d\n",q[back-1]);
else
printf("-1\n");
}
void pop()
{
if(front==back)
return ;
front++;
}
void size()
{
printf("%d\n",back-front);
}
void empty()
{
if(front==back)
printf("true\n");
else
printf("false\n");
}
int main()
{
int a;
int num=0;
char g[201]={};
scanf("%d\n",&a);
for(int i=0;i<a;i++)
{
gets(g);
if(g[1]=='u')
{
num=0;
for(int j=6;g[j]!=' ';j++)
num=num*10+g[j]-'0';
push(num);
}
else if(g[0]=='f')
{
front1();
}
else if(g[0]=='b')
{
back1();
}
else if(g[0]=='p')
{
pop();
}
else if(g[0]=='s')
{
size();
}
else if(g[0]=='e')
{
empty();
}
}
}**/
#include<stdio.h>
#include<string.h>
int q[200001]={};
int back=0,front=0;
void push()
void pop()
void back1()
int main()
{
int a;
char f[200001]="";
scanf("%d\n",&a);
for(int i=0;i<a;i++)
{
gets(f);
if(f[0]=='+')
{
push(f[i]);
}
else if(f[0]==)
}
}