- #include <iostream> 
- #include <string> 
- using namespace std; 
- int main () 
- { 
-     string str; 
-     cout <<"CONVERSION\n\n"; 
-     cout <<"Base 11 to Decimal\n"; 
-     cout << "Base 11: "; 
-     getline (std::cin,str); 
-   
-     const auto bad_loc = str.find_first_not_of("0123456789aA"); 
-     if(bad_loc != std::string::npos) { 
-     	cerr << "Invalid input\n"; 
-         throw "bad input"; // or whatever handling 
-     } 
-   
-     unsigned long ul = std::stoul (str,nullptr,11); 
-     cout << "Decimal: " << ul << '\n'; 
-     return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbiAoKQp7CiAgICBzdHJpbmcgc3RyOwogICAgY291dCA8PCJDT05WRVJTSU9OXG5cbiI7CiAgICBjb3V0IDw8IkJhc2UgMTEgdG8gRGVjaW1hbFxuIjsKICAgIGNvdXQgPDwgIkJhc2UgMTE6ICI7CiAgICBnZXRsaW5lIChzdGQ6OmNpbixzdHIpOwoKICAgIGNvbnN0IGF1dG8gYmFkX2xvYyA9IHN0ci5maW5kX2ZpcnN0X25vdF9vZigiMDEyMzQ1Njc4OWFBIik7CiAgICBpZihiYWRfbG9jICE9IHN0ZDo6c3RyaW5nOjpucG9zKSB7CiAgICAJY2VyciA8PCAiSW52YWxpZCBpbnB1dFxuIjsKICAgICAgICB0aHJvdyAiYmFkIGlucHV0IjsgLy8gb3Igd2hhdGV2ZXIgaGFuZGxpbmcKICAgIH0KCiAgICB1bnNpZ25lZCBsb25nIHVsID0gc3RkOjpzdG91bCAoc3RyLG51bGxwdHIsMTEpOwogICAgY291dCA8PCAiRGVjaW1hbDogIiA8PCB1bCA8PCAnXG4nOwogICAgcmV0dXJuIDA7Cn0=