#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
stringstream myfile{"hello124\t4\nzxA23\n2\nz"};
if (myfile) { //if file is open then
int c;
while((c = myfile.get())!=EOF){ //while succesful read
//remove all chars, special and whitespace
if (isdigit(c) || c=='\n')
cout.put(c); // then write the line in the output file
}
}
else{
cout << "Error in opening file" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoKICAgIHN0cmluZ3N0cmVhbSBteWZpbGV7ImhlbGxvMTI0XHQ0XG56eEEyM1xuMlxueiJ9OwogICAgCiAgICBpZiAobXlmaWxlKSB7IC8vaWYgZmlsZSBpcyBvcGVuIHRoZW4KICAgICAgICBpbnQgYzsgCiAgICAgICAgd2hpbGUoKGMgPSBteWZpbGUuZ2V0KCkpIT1FT0YpeyAvL3doaWxlIHN1Y2Nlc2Z1bCByZWFkCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3JlbW92ZSBhbGwgY2hhcnMsIHNwZWNpYWwgYW5kIHdoaXRlc3BhY2UKICAgICAgICAgICAgaWYgKGlzZGlnaXQoYykgfHwgYz09J1xuJykgCiAgICAgICAgICAgICAgICBjb3V0LnB1dChjKTsgLy8gdGhlbiB3cml0ZSB0aGUgbGluZSBpbiB0aGUgb3V0cHV0IGZpbGUgCiAgICAgICAgfQogICB9CiAgICBlbHNlewogICAgICAgIGNvdXQgPDwgIkVycm9yIGluIG9wZW5pbmcgZmlsZSIgPDwgZW5kbDsKICAgIH0KICAgICAgICByZXR1cm4gMDsKfQ==