#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 neg;
for(p=s; *p; ++p)
if(*p=='-' || *p>='0' && *p<='9')
{
cur = (neg = *p=='-') ? 0 : *p-'0';
while(*++p>='0' && *p<='9') cur = cur*10 + *p - '0';
res.push_back(neg ? -cur : cur);
}
for(unsigned q=0; q<res.size(); ++q)
cout << res[q] << ' ';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluICh2b2lkKQp7CmNvbnN0IGNoYXIgKnM9IjRqa2s4NjUza2w4Ny00M0BXZjIzNDU3NzU0MzQ1IiwgKnA7CnZlY3RvciA8bG9uZyBsb25nPiByZXM7CmxvbmcgbG9uZyBjdXI7CmJvb2wgbmVnOwoKZm9yKHA9czsgKnA7ICsrcCkKICBpZigqcD09Jy0nIHx8ICpwPj0nMCcgJiYgKnA8PSc5JykKICAgIHsKICAgIGN1ciA9IChuZWcgPSAqcD09Jy0nKSA/IDAgOiAqcC0nMCc7CiAgICB3aGlsZSgqKytwPj0nMCcgJiYgKnA8PSc5JykgY3VyID0gY3VyKjEwICsgKnAgLSAnMCc7CiAgICByZXMucHVzaF9iYWNrKG5lZyA/IC1jdXIgOiBjdXIpOwogICAgfQoKZm9yKHVuc2lnbmVkIHE9MDsgcTxyZXMuc2l6ZSgpOyArK3EpCiAgY291dCA8PCByZXNbcV0gPDwgJyAnOwoKcmV0dXJuIDA7Cn0=