#include <iostream>
#include <stack>
using namespace std;
int main()
{
stack <int> stack1;
int n;
int arr[10];
int j=0;
string comd;
cin>>n;
for(int i=0; i<n; i++)
{
do
{
cin>>comd;
if(comd=="+")
{
if(j<9)
{
cin>>arr[j];
stack1.push(arr[j]);
cout<<":)"<<endl;
j++;
}
else cout<<":("<<endl;
}
else if(comd=="-")
{
if(stack1.size()==0) cout<<":("<<endl;
else
{
j--;
cout<<arr[j]<<endl;
stack1.pop();
}
}
}while(true);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RhY2s+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CgpzdGFjayA8aW50PiBzdGFjazE7CmludCBuOwppbnQgYXJyWzEwXTsKaW50IGo9MDsKc3RyaW5nIGNvbWQ7CgogICAgY2luPj5uOwoKICAgZm9yKGludCBpPTA7IGk8bjsgaSsrKQogICAgewogICAgICAgIGRvCiAgICAgICAgewogICAgICAgICAgICBjaW4+PmNvbWQ7CgogICAgICAgICAgICBpZihjb21kPT0iKyIpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaWYoajw5KQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBjaW4+PmFycltqXTsKICAgICAgICAgICAgICAgICAgICBzdGFjazEucHVzaChhcnJbal0pOwogICAgICAgICAgICAgICAgICAgIGNvdXQ8PCI6KSI8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlIGNvdXQ8PCI6KCI8PGVuZGw7CgogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgZWxzZSBpZihjb21kPT0iLSIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKHN0YWNrMS5zaXplKCk9PTApIGNvdXQ8PCI6KCI8PGVuZGw7CgogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGotLTsKICAgICAgICAgICAgICAgICAgICBjb3V0PDxhcnJbal08PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgc3RhY2sxLnBvcCgpOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgfQoKICAgICAgICB9d2hpbGUodHJ1ZSk7CgoKICAgIH0KCnJldHVybiAwOwp9Cg==