#include <iostream>
#include <sstream>
#include <vector>
int main()
{
std::string str = "The quick br1own f@ox jumps over t-he lazy dog.";
std::istringstream iss(str, std::istringstream::in);
std::vector<std::string> words;
while( iss >> str ) words.push_back(str);
for(auto&x:words)
{
for(size_t i=0; i<x.size(); i++)
{
if(!std::isdigit(x[i]) && !std::isalpha(x[i]))
{
std::cout << x <<std::endl;
break;
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KCmludCBtYWluKCkKewoJc3RkOjpzdHJpbmcgc3RyID0gIlRoZSBxdWljayBicjFvd24gZkBveCBqdW1wcyBvdmVyIHQtaGUgbGF6eSBkb2cuIjsKICAgIHN0ZDo6aXN0cmluZ3N0cmVhbSBpc3Moc3RyLCBzdGQ6OmlzdHJpbmdzdHJlYW06OmluKTsKICAgIHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPiB3b3JkczsKICAgIHdoaWxlKCBpc3MgPj4gc3RyICkgd29yZHMucHVzaF9iYWNrKHN0cik7CiAgICBmb3IoYXV0byZ4OndvcmRzKQogICAgewogICAgCWZvcihzaXplX3QgaT0wOyBpPHguc2l6ZSgpOyBpKyspCiAgICAJewogICAgCQlpZighc3RkOjppc2RpZ2l0KHhbaV0pICYmICFzdGQ6OmlzYWxwaGEoeFtpXSkpCiAgICAJCXsKICAgIAkJCXN0ZDo6Y291dCA8PCB4IDw8c3RkOjplbmRsOwogICAgCQkJYnJlYWs7CiAgICAJCX0KICAgIAl9CiAgICB9CglyZXR1cm4gMDsKfQ==