#include <fstream>
#include <iostream>
#include <cstdlib>
#include <cctype>
using namespace std;
int main()
{
// using std::cin for this demo
// ifstream in_data("test.txt");
// if (!in_data)
// {
// cout << "Input file opening failed.\n";
// return 1;
// }
char next_symbol;
int count = 0;
while( /*in_data*/ cin.get(next_symbol) )
{
if (islower(next_symbol))
{
next_symbol = toupper(next_symbol);
}
if (next_symbol == ' ')
{
count++;
}
else
{
if (count>0)
{
cout << " ";
}
count=0;
cout << next_symbol;
}
}
cout << endl;
}
I2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjY3R5cGU+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewovLyB1c2luZyBzdGQ6OmNpbiBmb3IgdGhpcyBkZW1vCi8vICAgICBpZnN0cmVhbSBpbl9kYXRhKCJ0ZXN0LnR4dCIpOwovLyAgICAgaWYgKCFpbl9kYXRhKQovLyAgICAgewovLyAgICAgICAgIGNvdXQgPDwgIklucHV0IGZpbGUgb3BlbmluZyBmYWlsZWQuXG4iOwovLyAgICAgICAgIHJldHVybiAxOwovLyAgICAgfQogICAgIGNoYXIgbmV4dF9zeW1ib2w7CiAgICAgaW50IGNvdW50ID0gMDsKICAgICB3aGlsZSggLyppbl9kYXRhKi8gY2luLmdldChuZXh0X3N5bWJvbCkgKQogICAgIHsKICAgICAgICAgaWYgKGlzbG93ZXIobmV4dF9zeW1ib2wpKQogICAgICAgICB7CiAgICAgICAgICAgICBuZXh0X3N5bWJvbCA9IHRvdXBwZXIobmV4dF9zeW1ib2wpOwogICAgICAgICB9CiAgICAgICAgIGlmIChuZXh0X3N5bWJvbCA9PSAnICcpCiAgICAgICAgIHsKICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoY291bnQ+MCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjb3V0IDw8ICIgIjsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGNvdW50PTA7CiAgICAgICAgICAgICBjb3V0IDw8IG5leHRfc3ltYm9sOwogICAgICAgICB9CiAgICAgfQogICAgIGNvdXQgPDwgZW5kbDsKfQ==