#include <iostream>
using namespace std;
string sign;
int tab[11];
int y=0,number;
void push()
{
cin>>number;
if (y>=10)
{
cout<<":("<<endl;
}
else
{
y++;
tab[y]=number;
cout<<":)"<<endl;
}
}
void pop()
{
if(y==0)
{
cout<<":("<<endl;
}
else
{
cout<<tab[y]<<endl;
y--;
}
}
int main()
{
while(!cin.eof())
{
cin>>sign;
if(sign=="+" || sign=="-")
{
if ( sign=="+")
{
push();
}
else if (sign=="-")
{
pop();
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RyaW5nIHNpZ247CmludCB0YWJbMTFdOwppbnQgeT0wLG51bWJlcjsKCnZvaWQgcHVzaCgpCnsKICAgIGNpbj4+bnVtYmVyOwoKICAgIGlmICh5Pj0xMCkKICAgIHsKICAgICAgICBjb3V0PDwiOigiPDxlbmRsOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHkrKzsKICAgICAgICB0YWJbeV09bnVtYmVyOwogICAgICAgIGNvdXQ8PCI6KSI8PGVuZGw7CiAgICB9Cn0KCnZvaWQgcG9wKCkKewogICAgaWYoeT09MCkKICAgIHsKICAgICAgICBjb3V0PDwiOigiPDxlbmRsOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIGNvdXQ8PHRhYlt5XTw8ZW5kbDsKICAgICAgICB5LS07CiAgICB9Cgp9CgoKaW50IG1haW4oKQp7CiAgICB3aGlsZSghY2luLmVvZigpKQogICAgewogICAgICAgIGNpbj4+c2lnbjsKICAgICAgICBpZihzaWduPT0iKyIgfHwgc2lnbj09Ii0iKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKCBzaWduPT0iKyIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHB1c2goKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmIChzaWduPT0iLSIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHBvcCgpOwogICAgICAgICAgICB9CgogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQoK