#include <iostream>
#include<fstream>
using namespace std;
int main() {
string str;
while(getline(cin,str))
{
int a=0,b=0,count=0;
if(str[0]=='_'||(str[0]>='0'&&str[0]<='Z')||str[str.size()-1]=='_')
{
count++;
cout<<"Error!"<<endl;
}
for(int i=0;i<str.size()&&count==0;i++)
{
if(str[i]=='_')
{
a++;
i++;
if(str[i]=='_')
{
count++;
cout<<"Error!"<<endl;
break;
}
else i--;
}
else if(str[i]>'A'&&str[i]<='Z')
{
b++;
}
else if(str[i]>='0'&&str[i]<='9')
{
cout<<"Error!"<<endl;
count++;
break;
}
else if(str[i]<=47||(str[i]>=91&&str[i]<=96)||str[i]>=123)
{
cout<<"Error!"<<endl;
count++;
break;
}
}
if(a>=0&&b==0&&count==0)
{
for(int i=0;i<str.size();i++)
{
if(str[i]=='_')
{
i++;
str[i]-=32;
cout<<str[i];
}
else
cout<<str[i];
}cout<<endl;
}
else if(a==0&&b>0&&count==0)
{
for(int i=0;i<str.size();i++)
{
if(str[i]>='A'&&str[i]<='Z')
{
cout<<"_";
str[i]+=32;
cout<<str[i];
}
else
{
cout<<str[i];
}
}cout<<endl;
}
else if(a>0&&b>0)
cout<<"Error!"<<endl;
//}
}
// your code here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxmc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgc3RyOwoJd2hpbGUoZ2V0bGluZShjaW4sc3RyKSkKCXsKCQlpbnQgYT0wLGI9MCxjb3VudD0wOwoJCWlmKHN0clswXT09J18nfHwoc3RyWzBdPj0nMCcmJnN0clswXTw9J1onKXx8c3RyW3N0ci5zaXplKCktMV09PSdfJykKCQl7CgkJCWNvdW50Kys7CgkJCWNvdXQ8PCJFcnJvciEiPDxlbmRsOwoJCX0KCQlmb3IoaW50IGk9MDtpPHN0ci5zaXplKCkmJmNvdW50PT0wO2krKykKCQl7CgkJCWlmKHN0cltpXT09J18nKQoJCQl7CgkJCQlhKys7CgkJCQlpKys7CgkJCQlpZihzdHJbaV09PSdfJykKCQkJCXsKCQkJCQljb3VudCsrOwoJCQkJCWNvdXQ8PCJFcnJvciEiPDxlbmRsOwoJCQkJCWJyZWFrOwoJCQkJfQoJCQkJZWxzZSBpLS07CgkJCX0KCQkJZWxzZSBpZihzdHJbaV0+J0EnJiZzdHJbaV08PSdaJykKCQkJewoJCQkJYisrOwoJCQl9CgkJCWVsc2UgaWYoc3RyW2ldPj0nMCcmJnN0cltpXTw9JzknKQoJCQl7CgkJCQljb3V0PDwiRXJyb3IhIjw8ZW5kbDsKCQkJCWNvdW50Kys7CgkJCQlicmVhazsKCQkJfQoJCQllbHNlIGlmKHN0cltpXTw9NDd8fChzdHJbaV0+PTkxJiZzdHJbaV08PTk2KXx8c3RyW2ldPj0xMjMpCgkJCXsKCQkJCWNvdXQ8PCJFcnJvciEiPDxlbmRsOwoJCQkJY291bnQrKzsKCQkJCWJyZWFrOwoJCQl9CgkJfQoJCWlmKGE+PTAmJmI9PTAmJmNvdW50PT0wKQoJCXsKCQkJZm9yKGludCBpPTA7aTxzdHIuc2l6ZSgpO2krKykKCQkJewoJCQkJaWYoc3RyW2ldPT0nXycpCgkJCQl7CgkJCQkJaSsrOwoJCQkJCXN0cltpXS09MzI7CgkJCQkJY291dDw8c3RyW2ldOwoJCQkJfQoJCQkJZWxzZQoJCQkJY291dDw8c3RyW2ldOwoJCQl9Y291dDw8ZW5kbDsKCQl9CgkJZWxzZSBpZihhPT0wJiZiPjAmJmNvdW50PT0wKQoJCXsKCQkJZm9yKGludCBpPTA7aTxzdHIuc2l6ZSgpO2krKykKCQkJewoJCQkJaWYoc3RyW2ldPj0nQScmJnN0cltpXTw9J1onKQoJCQkJewoJCQkJCWNvdXQ8PCJfIjsKCQkJCQlzdHJbaV0rPTMyOwoJCQkJCWNvdXQ8PHN0cltpXTsKCQkJCX0KCQkJCWVsc2UKCQkJCXsKCQkJCQljb3V0PDxzdHJbaV07CgkJCQl9CgkJCX1jb3V0PDxlbmRsOwoJCX0KCQllbHNlIGlmKGE+MCYmYj4wKQoJCWNvdXQ8PCJFcnJvciEiPDxlbmRsOwoJLy99Cgl9CgkvLyB5b3VyIGNvZGUgaGVyZQoKCXJldHVybiAwOwp9
QQpzdHJpbmdfY29udmVydDJfaW50ZWdlcgpfCmFfCmZvb19fZm9vCmZvb19iYXJCYXoKIyRsb25nX2FuZF9tbmVtb25pY19pZGVudGlmaWVyCmFub3RoZXJFeGFtcGxlCmkKMQpiYWRfU3R5bGUKbDFvbmd0CnIjaA==
A
string_convert2_integer
_
a_
foo__foo
foo_barBaz
#$long_and_mnemonic_identifier
anotherExample
i
1
bad_Style
l1ongt
r#h