#include <sstream>
#include <vector>
#include <cstring>
#include <iostream>
using namespace std;
#define intt long unsigned int
vector<intt> parseInts(string str) {
vector<intt> arr;
intt i,t=0,z=0;
for(i=0;i<str.size();++i)
{
if(str[i]==',')
{
arr.push_back(t);
t=0;
}
else
{
if(str[i]=='-')
{
++z;
}
if(str[i]=='0')
{
t*=10;
if(z==1)
{
t-=0;
--z;
}
else
t+=0;
}
else if(str[i]=='1')
{
t*=10;
if(z==1)
{
t-=1;
--z;
}
else
t+=1;
}
else if(str[i]=='2')
{
t*=10;
if(z==1)
{
t-=2;
--z;
}
else
t+=2;
}
else if(str[i]=='3')
{
t*=10;
if(z==1)
{
t-=3;
--z;
}
else
t+=3;
}
else if(str[i]=='4')
{
t*=10;
if(z==1)
{
t-=4;
--z;
}
else
t+=4;
}
else if(str[i]=='5')
{
t*=10;
if(z==1)
{
t-=5;
--z;
}
else
t+=5;
}
else if(str[i]=='6')
{
t*=10;
if(z==1)
{
t-=6;
--z;
}
else
t+=6;
}
else if(str[i]=='7')
{
t*=10;
if(z==1)
{
t-=7;
--z;
}
else
t+=7;
}
else if(str[i]=='8')
{
t*=10;
if(z==1)
{
t-=8;
--z;
}
else
t+=8;
}
else if(str[i]=='9')
{
t*=10;
if(z==1)
{
t-=9;
--z;
}
else
t+=9;
}
}
}
arr.push_back(t);
return arr;
}
int main() {
string str;
cin >> str;
vector<intt> integers = parseInts(str);
for(intt i = 0; i < integers.size(); i++) {
cout << integers[i] << "\n";
}
return 0;
}
I2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxjc3RyaW5nPgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgaW50dCBsb25nIHVuc2lnbmVkIGludAoKdmVjdG9yPGludHQ+IHBhcnNlSW50cyhzdHJpbmcgc3RyKSB7CiAgICAKICAgIHZlY3RvcjxpbnR0PiBhcnI7CiAgICBpbnR0IGksdD0wLHo9MDsKICAgIGZvcihpPTA7aTxzdHIuc2l6ZSgpOysraSkKICAgIHsKICAgICAgICBpZihzdHJbaV09PScsJykKICAgICAgICB7CiAgICAgICAgICAgIGFyci5wdXNoX2JhY2sodCk7CiAgICAgICAgICAgIHQ9MDsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgaWYoc3RyW2ldPT0nLScpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICsrejsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZihzdHJbaV09PScwJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdCo9MTA7CiAgICAgICAgICAgICAgICBpZih6PT0xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHQtPTA7CiAgICAgICAgICAgICAgICAgICAgLS16OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgdCs9MDsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHN0cltpXT09JzEnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB0Kj0xMDsKICAgICAgICAgICAgICAgIGlmKHo9PTEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgdC09MTsKICAgICAgICAgICAgICAgICAgICAtLXo7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB0Kz0xOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYoc3RyW2ldPT0nMicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHQqPTEwOwogICAgICAgICAgICAgICAgaWYoej09MSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICB0LT0yOwogICAgICAgICAgICAgICAgICAgIC0tejsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHQrPTI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihzdHJbaV09PSczJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdCo9MTA7CiAgICAgICAgICAgICAgICBpZih6PT0xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHQtPTM7CiAgICAgICAgICAgICAgICAgICAgLS16OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgdCs9MzsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHN0cltpXT09JzQnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB0Kj0xMDsKICAgICAgICAgICAgICAgIGlmKHo9PTEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgdC09NDsKICAgICAgICAgICAgICAgICAgICAtLXo7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB0Kz00OwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYoc3RyW2ldPT0nNScpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHQqPTEwOwogICAgICAgICAgICAgICAgaWYoej09MSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICB0LT01OwogICAgICAgICAgICAgICAgICAgIC0tejsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHQrPTU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihzdHJbaV09PSc2JykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdCo9MTA7CiAgICAgICAgICAgICAgICBpZih6PT0xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHQtPTY7CiAgICAgICAgICAgICAgICAgICAgLS16OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgdCs9NjsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmKHN0cltpXT09JzcnKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB0Kj0xMDsKICAgICAgICAgICAgICAgIGlmKHo9PTEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgdC09NzsKICAgICAgICAgICAgICAgICAgICAtLXo7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB0Kz03OwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgaWYoc3RyW2ldPT0nOCcpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHQqPTEwOwogICAgICAgICAgICAgICAgaWYoej09MSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICB0LT04OwogICAgICAgICAgICAgICAgICAgIC0tejsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHQrPTg7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBpZihzdHJbaV09PSc5JykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgdCo9MTA7CiAgICAgICAgICAgICAgICBpZih6PT0xKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHQtPTk7CiAgICAgICAgICAgICAgICAgICAgLS16OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgdCs9OTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGFyci5wdXNoX2JhY2sodCk7CiAgICByZXR1cm4gYXJyOwp9CgppbnQgbWFpbigpIHsKICAgIHN0cmluZyBzdHI7CiAgICBjaW4gPj4gc3RyOwogICAgdmVjdG9yPGludHQ+IGludGVnZXJzID0gcGFyc2VJbnRzKHN0cik7CiAgICBmb3IoaW50dCBpID0gMDsgaSA8IGludGVnZXJzLnNpemUoKTsgaSsrKSB7CiAgICAgICAgY291dCA8PCBpbnRlZ2Vyc1tpXSA8PCAiXG4iOwogICAgfQogICAgCiAgICByZXR1cm4gMDsKfQo=
ODcxLDE2NiwtNDMzLC05MTcsLTg0Niw0NjE=
871,166,-433,-917,-846,461