#include <iostream>
#include <string>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "Polish");
string napis;
char znak = 0;
while (getline(cin, napis))
{
int dlugosc = napis.length();
for (int i = 0; i <= dlugosc; i++)
{
if (napis[i] == ' ')
{
napis[i + 1] = toupper(napis[i + 1]);
napis[i] = znak;
}
}
cout << napis << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpCnsKICAgIHNldGxvY2FsZShMQ19DVFlQRSwgIlBvbGlzaCIpOwogICAgc3RyaW5nIG5hcGlzOwogICAgY2hhciB6bmFrID0gMDsKICAgIHdoaWxlIChnZXRsaW5lKGNpbiwgbmFwaXMpKQogICAgewogICAgICAgIGludCBkbHVnb3NjID0gbmFwaXMubGVuZ3RoKCk7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPD0gZGx1Z29zYzsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKG5hcGlzW2ldID09ICcgJykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgbmFwaXNbaSArIDFdID0gdG91cHBlcihuYXBpc1tpICsgMV0pOwogICAgICAgICAgICAgICAgbmFwaXNbaV0gPSB6bmFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgbmFwaXMgPDwgZW5kbDsKICAgIH0KICAgIAogICAgCiAgICAKICAgIHJldHVybiAwOwp9Cg==