#include <iostream>
#include <cstdlib>
using namespace std;
int tab[10];
char wybor;
int a, i=0;
int main()
{
while (true)
{
cin >> wybor;
if (wybor=='+')
{
cin >> a;
if (i<10)
{
tab[i]=a;
i++;
cout << ":)"<<endl;
}
else
{
cout << ":("<<endl;
}
}
else if (wybor=='-')
{
if (i>0)
{
cout << tab[i-1]<<endl;
i--;
}
else
{
cout << ":("<<endl;
exit(0);
}
}
else cout << ":(" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB0YWJbMTBdOwpjaGFyIHd5Ym9yOwppbnQgYSwgaT0wOwoKaW50IG1haW4oKQp7CiAgICB3aGlsZSAodHJ1ZSkKICAgIHsKICAgICAgICBjaW4gPj4gd3lib3I7CgogICAgICAgICAgICBpZiAod3lib3I9PScrJykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBjaW4gPj4gYTsKICAgICAgICAgICAgICAgICAgICBpZiAoaTwxMCkKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgdGFiW2ldPWE7CiAgICAgICAgICAgICAgICAgICAgaSsrOwogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgIjopIjw8ZW5kbDsKICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICI6KCI8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZiAod3lib3I9PSctJykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpZiAoaT4wKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IHRhYltpLTFdPDxlbmRsOwogICAgICAgICAgICAgICAgICAgIGktLTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICI6KCI8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgZXhpdCgwKTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICBlbHNlIGNvdXQgPDwgIjooIiA8PCBlbmRsOwoKICAgIH0KICAgIHJldHVybiAwOwp9Cg==