#include <iostream>
#include <string>
using namespace std;
string linia;
int x;
int main()
{
getline(cin, linia);
x = linia.length();
for(int i=0; i<x; i++)
{
if(linia[i]==' ')
{
if((linia[i+1]>=65)&&(linia[i+1]<=90)){linia[i+1]=linia[i+1];}
else if((linia[i+1]<61)||(linia[i+1]>122)){linia[i+1]=linia[i+1];}
else linia[i+1]=linia[i+1]-32;
linia.erase(i,1);
}
else linia[i]=linia[i];
}
cout << linia;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJpbmcgbGluaWE7CmludCB4OwppbnQgbWFpbigpCiAgICB7CiAgICAgICAgZ2V0bGluZShjaW4sIGxpbmlhKTsKICAgICAgICB4ID0gbGluaWEubGVuZ3RoKCk7CiAgICAgICAgZm9yKGludCBpPTA7IGk8eDsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYobGluaWFbaV09PScgJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoKGxpbmlhW2krMV0+PTY1KSYmKGxpbmlhW2krMV08PTkwKSl7bGluaWFbaSsxXT1saW5pYVtpKzFdO30KICAgICAgICAgICAgICAgIGVsc2UgaWYoKGxpbmlhW2krMV08NjEpfHwobGluaWFbaSsxXT4xMjIpKXtsaW5pYVtpKzFdPWxpbmlhW2krMV07fQogICAgICAgICAgICAgICAgZWxzZSBsaW5pYVtpKzFdPWxpbmlhW2krMV0tMzI7CiAgICAgICAgICAgICAgICBsaW5pYS5lcmFzZShpLDEpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgbGluaWFbaV09bGluaWFbaV07CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgbGluaWE7CgogICAgcmV0dXJuIDA7Cn0=