#include <iostream>
#include <sstream>
#include <stdexcept>
using namespace std;
int intFromString( const string & s) {
stringstream stream( s) ;
int result;
if ( stream >> result)
return result;
throw std:: invalid_argument ( string( "Can't convert string: \" " ) + s + "\" to int" ) ;
}
int reversedInt( const string & s) {
return intFromString( string( s.rbegin ( ) , s.rend ( ) ) ) ;
}
int main( ) {
string s;
while ( cin >> s) {
try {
cout << "Normal=" << intFromString( s) << " Reversed=" << reversedInt( s) << endl;
} catch ( const invalid_argument & e) {
cout << e.what ( ) << endl;
}
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0ZGV4Y2VwdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBpbnRGcm9tU3RyaW5nKGNvbnN0IHN0cmluZyAmcykgewoJc3RyaW5nc3RyZWFtIHN0cmVhbShzKTsKIAlpbnQgcmVzdWx0OwoJaWYgKHN0cmVhbSA+PiByZXN1bHQpCgkJcmV0dXJuIHJlc3VsdDsKCXRocm93IHN0ZDo6aW52YWxpZF9hcmd1bWVudChzdHJpbmcoIkNhbid0IGNvbnZlcnQgc3RyaW5nOiBcIiIpICsgcyArICJcIiB0byBpbnQiKTsKfQoKaW50IHJldmVyc2VkSW50KGNvbnN0IHN0cmluZyAmcykgewogICAgcmV0dXJuIGludEZyb21TdHJpbmcoc3RyaW5nKHMucmJlZ2luKCksIHMucmVuZCgpKSk7Cn0KCmludCBtYWluKCkgewoJc3RyaW5nIHM7CgoJd2hpbGUoY2luID4+IHMpIHsKCQl0cnkgewoJCQljb3V0IDw8ICJOb3JtYWw9IiA8PCBpbnRGcm9tU3RyaW5nKHMpICA8PCAiICAgUmV2ZXJzZWQ9IiA8PCByZXZlcnNlZEludChzKSA8PCBlbmRsOwoJCX0gY2F0Y2ggKGNvbnN0IGludmFsaWRfYXJndW1lbnQgJmUpIHsKCQkJY291dCA8PCBlLndoYXQoKSA8PCBlbmRsOwoJCX0KCX0KCXJldHVybiAwOwp9