#include <iostream>
#include <vector>
using namespace std;
int main (void)
{
const char *s="4jkk8653kl87-43@Wf23457754345", *p;
vector <long long> res;
long long cur;
bool in=false, neg;
for(p=s; *p; ++p)
if(in)
if(*p>='0' && *p<='9')
cur = cur*10 + *p - '0';
else
res.push_back(neg ? -cur : cur), in=false, p-=*p=='-';
else
if((neg=*p=='-'))
in=true, cur=0;
else if(*p>='0' && *p<='9')
in=true, cur=*p-'0';
if(in)
res.push_back(cur);
for(unsigned q=0; q<res.size(); ++q)
cout << res[q] << ' ';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluICh2b2lkKQp7CmNvbnN0IGNoYXIgKnM9IjRqa2s4NjUza2w4Ny00M0BXZjIzNDU3NzU0MzQ1IiwgKnA7CnZlY3RvciA8bG9uZyBsb25nPiByZXM7CmxvbmcgbG9uZyBjdXI7CmJvb2wgaW49ZmFsc2UsIG5lZzsKCmZvcihwPXM7ICpwOyArK3ApCiAgaWYoaW4pCiAgCWlmKCpwPj0nMCcgJiYgKnA8PSc5JykKICAgICAgY3VyID0gY3VyKjEwICsgKnAgLSAnMCc7CiAgICBlbHNlCiAgICAgIHJlcy5wdXNoX2JhY2sobmVnID8gLWN1ciA6IGN1ciksIGluPWZhbHNlLCBwLT0qcD09Jy0nOwogIGVsc2UKICAgIGlmKChuZWc9KnA9PSctJykpCiAgICAgIGluPXRydWUsIGN1cj0wOwogICAgZWxzZSBpZigqcD49JzAnICYmICpwPD0nOScpCiAgICAgIGluPXRydWUsIGN1cj0qcC0nMCc7CgppZihpbikKICByZXMucHVzaF9iYWNrKGN1cik7Cgpmb3IodW5zaWduZWQgcT0wOyBxPHJlcy5zaXplKCk7ICsrcSkKICBjb3V0IDw8IHJlc1txXSA8PCAnICc7CgpyZXR1cm4gMDsKfQ==