#include <iostream>
using namespace std;
int dane[11];
int rozmiar;
char napis;
void push()
{
if (rozmiar>=10)
{
cout << ":(";
}
else if (rozmiar<10)
{
cout<< ":)"<<endl;
rozmiar=rozmiar+1;
cin >> dane[rozmiar];
}
}
void pop()
{
if (rozmiar>=1)
{
cout<< dane[rozmiar] << endl;
rozmiar=rozmiar-1;
}
else if (rozmiar == 0)
{
cout << ":("<<endl;
}
}
int main()
{
while (cin >> napis)
{
if (napis=='+') push();
else if (napis=='-') pop();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGRhbmVbMTFdOwppbnQgcm96bWlhcjsKY2hhciBuYXBpczsKCnZvaWQgcHVzaCgpCnsKaWYgKHJvem1pYXI+PTEwKQp7CmNvdXQgPDwgIjooIjsKfQplbHNlIGlmIChyb3ptaWFyPDEwKQp7CmNvdXQ8PCAiOikiPDxlbmRsOwoKICAgIHJvem1pYXI9cm96bWlhcisxOwogICAgY2luID4+IGRhbmVbcm96bWlhcl07Cn0KfQoKdm9pZCBwb3AoKQp7CmlmIChyb3ptaWFyPj0xKQp7CmNvdXQ8PCBkYW5lW3Jvem1pYXJdIDw8IGVuZGw7CgogICAgcm96bWlhcj1yb3ptaWFyLTE7Cn0KZWxzZSBpZiAocm96bWlhciA9PSAwKQp7CiAgICBjb3V0IDw8ICI6KCI8PGVuZGw7Cn0KfQoKaW50IG1haW4oKQp7Cgp3aGlsZSAoY2luID4+IG5hcGlzKQp7CmlmIChuYXBpcz09JysnKSBwdXNoKCk7CmVsc2UgaWYgKG5hcGlzPT0nLScpIHBvcCgpOwp9CgpyZXR1cm4gMDsKfQ==