#include <iostream>
using namespace std;
string s;
int t, x, a;
int main()
{
getline(cin, s);
x=s.length();
if(s[0]==' ')
{
}
else
{
cout << s[0];
}
for (int i=2;i<=x;i++)
{
if (s[i-1]==' '){}
else
{
if (s[i-2]==' ')
{
if((char(s[i-1]<=122))&&(char(s[i-1]>=97)))
{
cout <<char(s[i-1]-32);
}
else
{
cout << s[i-1];
}
}
else
{
cout << s[i-1];
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKc3RyaW5nIHM7CmludCB0LCB4LCBhOwppbnQgbWFpbigpCnsKICAgIGdldGxpbmUoY2luLCBzKTsKICAgIHg9cy5sZW5ndGgoKTsKICAgIGlmKHNbMF09PScgJykKICAgIHsKCiAgICB9CiAgICBlbHNlCiAgICB7CgogICAgICAgIGNvdXQgPDwgc1swXTsKICAgIH0KICAgIGZvciAoaW50IGk9MjtpPD14O2krKykKICAgIHsKICAgICAgICBpZiAoc1tpLTFdPT0nICcpe30KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBpZiAoc1tpLTJdPT0nICcpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKChjaGFyKHNbaS0xXTw9MTIyKSkmJihjaGFyKHNbaS0xXT49OTcpKSkKICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICBjb3V0IDw8Y2hhcihzW2ktMV0tMzIpOwogICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgY291dCA8PCBzW2ktMV07CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewoKCiAgICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgc1tpLTFdOwoKICAgICAgICAgICAgfQoKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQo=