#include <stdio.h>
#include<string.h>
int main() {
char a[1000]={0};//定义大一点的数组,防止越界
gets(a);
int i;
if(a[0]>='A'&&a[0]<='Z'){//第一项直接输出,当然还要判断大小写,如果是大写直接输出,如果是小写那么减32再输出
printf("%c",a[0]);
}else {
printf("%c",a[0]-32);
}
for(i=1;i<strlen(a);i++){
if(a[i]==' '&&i!=strlen(a)-1){//遍历数组,当遇到空格时,向上面那样判断此时数组的下一项的大小写再输出即可
if(a[i+1]>='A'&&a[i+1]<='Z'){
printf("%c",a[i+1]);
}else {
printf("%c",a[i+1]-32);
}
}
}
return 0;
}