#include <iostream>
#include <string>
#include <vector>
#include <stdlib.h>
using namespace std;
int main()
{
//this vector will store the integers
vector<int> a;
// this will store the user input
string inp;
getline(cin, inp);
// this string will temporarily store the digits
string tmp;
//be sure that the reading part is okay
cout << inp << endl;
//until you meet something different than a digit, read char by char and add to string
for(int i = 0; i <= inp.length(); i++)
{
if(isdigit(inp[i]))
{
tmp +=inp[i];
}
else
{
// when it is not a character, turn to integer, empty string
int value = atoi(tmp.c_str());
a.push_back(value);
tmp = "";
}
}
// paste the entire vector of integers
for(int i = 0; i < a.size(); i++)
{
cout << a[i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RkbGliLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICAvL3RoaXMgdmVjdG9yIHdpbGwgc3RvcmUgdGhlIGludGVnZXJzCiAgICB2ZWN0b3I8aW50PiBhOwogICAgLy8gdGhpcyB3aWxsIHN0b3JlIHRoZSB1c2VyIGlucHV0CiAgICBzdHJpbmcgaW5wOwogICAgZ2V0bGluZShjaW4sIGlucCk7CiAgICAvLyB0aGlzIHN0cmluZyB3aWxsIHRlbXBvcmFyaWx5IHN0b3JlIHRoZSBkaWdpdHMKICAgIHN0cmluZyB0bXA7CiAgICAvL2JlIHN1cmUgdGhhdCB0aGUgcmVhZGluZyBwYXJ0IGlzIG9rYXkKICAgIGNvdXQgPDwgaW5wIDw8IGVuZGw7CiAgICAgLy91bnRpbCB5b3UgbWVldCBzb21ldGhpbmcgZGlmZmVyZW50IHRoYW4gYSBkaWdpdCwgcmVhZCBjaGFyIGJ5IGNoYXIgYW5kIGFkZCB0byBzdHJpbmcKICAgICBmb3IoaW50IGkgPSAwOyBpIDw9IGlucC5sZW5ndGgoKTsgaSsrKQogICAgewogICAgICAgIGlmKGlzZGlnaXQoaW5wW2ldKSkKICAgICAgICB7CiAgICAgICAgICAgIHRtcCArPWlucFtpXTsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgLy8gd2hlbiBpdCBpcyBub3QgYSBjaGFyYWN0ZXIsIHR1cm4gdG8gaW50ZWdlciwgZW1wdHkgc3RyaW5nCiAgICAgICAgICAgIGludCB2YWx1ZSA9IGF0b2kodG1wLmNfc3RyKCkpOwogICAgICAgICAgICBhLnB1c2hfYmFjayh2YWx1ZSk7CiAgICAgICAgICAgIHRtcCA9ICIiOwogICAgICAgIH0KICAgIH0KICAgIC8vIHBhc3RlIHRoZSBlbnRpcmUgdmVjdG9yIG9mIGludGVnZXJzCiAgICBmb3IoaW50IGkgPSAwOyBpIDwgYS5zaXplKCk7IGkrKykKICAgIHsKICAgICAgICBjb3V0IDw8IGFbaV0gPDwgZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9