#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;
}