#include <cstdio>
int main()
{
char s[256], *p;
int x;
int n;
fgets(s, sizeof s, stdin);
// add n after check p to allow last iteration when the number is at the end
for (p=s; sscanf(p, "%*[^-0-9]%n", &(n=0)), sscanf(p+=n, "%d%n", &x, &(n=0)), *p; p+=n)
if (n)
printf("%d ", x);
else
++p; // skip '-'
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KCmludCBtYWluKCkKewogIGNoYXIgc1syNTZdLCAqcDsKICBpbnQgeDsKICBpbnQgbjsKICAKICBmZ2V0cyhzLCBzaXplb2Ygcywgc3RkaW4pOwoKICAvLyBhZGQgbiBhZnRlciBjaGVjayBwIHRvIGFsbG93IGxhc3QgaXRlcmF0aW9uIHdoZW4gdGhlIG51bWJlciBpcyBhdCB0aGUgZW5kCiAgZm9yIChwPXM7IHNzY2FuZihwLCAiJSpbXi0wLTldJW4iLCAmKG49MCkpLCBzc2NhbmYocCs9biwgIiVkJW4iLCAmeCwgJihuPTApKSwgKnA7IHArPW4pCiAgICBpZiAobikKICAgICAgcHJpbnRmKCIlZCAiLCB4KTsKICAgIGVsc2UKICAgICAgKytwOyAvLyBza2lwICctJwoKICByZXR1cm4gMDsKfQ==
MTJ1aGpraGprbC03N2prbHZqbGQ3OG1zbGEga2RzamZsIDY2IDE0bSw0MzQsLCw0Mi04OC0tMTY=
12uhjkhjkl-77jklvjld78msla kdsjfl 66 14m,434,,,42-88--16