#include <iostream>
using namespace std;
char znak;
int liczby[10];
int main()
{
int ilosc_liczb=0;
while (cin>>znak)
{
if (znak=='-')
{
ilosc_liczb--;
cout<<"ilosc-:"<<ilosc_liczb<<endl;
if (ilosc_liczb<0)
{
cout<<":("<<endl;
ilosc_liczb++;
}
else
{
cout<<liczby[ilosc_liczb+1]<<endl;
}
}
if (znak=='+')
{
ilosc_liczb++;
cout<<"ilosc+:"<<ilosc_liczb<<endl;
cin>>liczby[ilosc_liczb-1];
if (ilosc_liczb>10)
{
cout<<":("<<endl;
ilosc_liczb--;
}
else cout<<":)"<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNoYXIgem5hazsKaW50IGxpY3pieVsxMF07CgppbnQgbWFpbigpCnsKICAgIGludCBpbG9zY19saWN6Yj0wOwogICAgd2hpbGUgKGNpbj4+em5haykKICAgIHsKICAgICAgICBpZiAoem5haz09Jy0nKQogICAgICAgIHsKICAgICAgICAgICAgaWxvc2NfbGljemItLTsKICAgICAgICAgICAgY291dDw8Imlsb3NjLToiPDxpbG9zY19saWN6Yjw8ZW5kbDsKICAgICAgICAgICAgaWYgKGlsb3NjX2xpY3piPDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCI6KCI8PGVuZGw7CiAgICAgICAgICAgICAgICBpbG9zY19saWN6YisrOwogICAgICAgICAgICB9CgogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PGxpY3pieVtpbG9zY19saWN6YisxXTw8ZW5kbDsKCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKHpuYWs9PScrJykKICAgICAgICB7CiAgICAgICAgICAgIGlsb3NjX2xpY3piKys7CiAgICAgICAgICAgIGNvdXQ8PCJpbG9zYys6Ijw8aWxvc2NfbGljemI8PGVuZGw7CiAgICAgICAgICAgIGNpbj4+bGljemJ5W2lsb3NjX2xpY3piLTFdOwogICAgICAgICAgICBpZiAoaWxvc2NfbGljemI+MTApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQ8PCI6KCI8PGVuZGw7CiAgICAgICAgICAgICAgICBpbG9zY19saWN6Yi0tOwogICAgICAgICAgICB9CgogICAgICAgICAgICBlbHNlIGNvdXQ8PCI6KSI8PGVuZGw7CiAgICAgICAgfQoKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=