#include <stdio.h>
#include <string.h>

#define N 100

char l2u(char c){  //将小写装换成大写
    if(c>='a'&&c<='z')
        return (c-('a'-'A'));
    return c;
}

int main() {
    char s[N];
    int length;
    gets(s);  //读取一行字符串
    length=strlen(s);
    s[0]=l2u(s[0]);
    for(int i=1;i<length-1;i++){
        if(s[i]==' '||s[i]=='\t'||s[i]=='\r'||s[i]=='\n'){  //特殊字符需改变后面单词的首字母
            s[i+1]=l2u(s[i+1]);  
        }
    }
    printf("%s",s);
    return 0;
}