#include <iostream>
#include <string>
using namespace std;
string tekst;
int dlugoscTekstu, iloscSpacji=0;
char toUp;
int main()
{
getline(cin,tekst);
dlugoscTekstu=tekst.length();
for(int i=0;i<dlugoscTekstu;i++)
{
if((int)tekst[i]==32)
{
if(i<dlugoscTekstu-1)
{
putchar(toupper(tekst[i+1]));
i++;
}
}
else
cout << tekst[i];
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cmluZyB0ZWtzdDsKaW50IGRsdWdvc2NUZWtzdHUsIGlsb3NjU3BhY2ppPTA7CmNoYXIgdG9VcDsKCmludCBtYWluKCkKewogICAgZ2V0bGluZShjaW4sdGVrc3QpOwoKICAgIGRsdWdvc2NUZWtzdHU9dGVrc3QubGVuZ3RoKCk7CgogICAgZm9yKGludCBpPTA7aTxkbHVnb3NjVGVrc3R1O2krKykKICAgIHsKICAgICAgICBpZigoaW50KXRla3N0W2ldPT0zMikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoaTxkbHVnb3NjVGVrc3R1LTEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIHB1dGNoYXIodG91cHBlcih0ZWtzdFtpKzFdKSk7CiAgICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgY291dCA8PCB0ZWtzdFtpXTsKCiAgICB9CgogICAgcmV0dXJuIDA7Cn0K