#include <string>
#include <iostream>
#include <iterator>
#include <algorithm>
#include <sstream>
template < typename T >
T string_cast ( const std::string & str )
{
std::stringstream ss ( str ) ;
T result ;
ss >> result ;
return result ;
}
int main(){
std::string input ;
std::string output;
std::getline(std::cin,input) ;
std::copy_if(input.begin(),input.end(),std::inserter(output,output.end()),isdigit) ;
if ( !output.empty() )
{
std::cout << output << std::endl ;
std::cout << string_cast<long>(output) << std::endl ;
} else
{
std::cout << "string not contain digits" << std::endl ;
}
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxzc3RyZWFtPgogCnRlbXBsYXRlIDwgdHlwZW5hbWUgVCA+ClQgc3RyaW5nX2Nhc3QgKCBjb25zdCBzdGQ6OnN0cmluZyAmIHN0ciApCnsKICAgc3RkOjpzdHJpbmdzdHJlYW0gc3MgKCBzdHIgKSA7CiAgIFQgcmVzdWx0IDsKICAgc3MgPj4gcmVzdWx0IDsKICAgcmV0dXJuIHJlc3VsdCA7Cn0KIAppbnQgbWFpbigpewogICBzdGQ6OnN0cmluZyBpbnB1dCA7CiAgIHN0ZDo6c3RyaW5nIG91dHB1dDsKICAgc3RkOjpnZXRsaW5lKHN0ZDo6Y2luLGlucHV0KSA7CiAgIHN0ZDo6Y29weV9pZihpbnB1dC5iZWdpbigpLGlucHV0LmVuZCgpLHN0ZDo6aW5zZXJ0ZXIob3V0cHV0LG91dHB1dC5lbmQoKSksaXNkaWdpdCkgOwogICBpZiAoICFvdXRwdXQuZW1wdHkoKSApCiAgIHsKICAgICAgc3RkOjpjb3V0IDw8IG91dHB1dCA8PCBzdGQ6OmVuZGwgOwogICAgICBzdGQ6OmNvdXQgPDwgc3RyaW5nX2Nhc3Q8bG9uZz4ob3V0cHV0KSA8PCBzdGQ6OmVuZGwgOwogICB9IGVsc2UKICAgewogICAgICBzdGQ6OmNvdXQgPDwgInN0cmluZyBub3QgY29udGFpbiBkaWdpdHMiIDw8IHN0ZDo6ZW5kbCA7CiAgIH0KfQ==