#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
char s[1001],t[1],x[1001];
int main()
{
gets(s);
int len = strlen(s);
int i;
for(i=0;i<len;i++){
if (i==0&&s[i]!=' '|| i>0 && s[i]!=' ' && s[i-1]==' ') {
t[0]=toupper(s[i]);
strcat(x, t);
}
}
printf("%s",x);
return 0;
}
/**************************************************************
Problem: 1100
User: admin
Language: C
Result: Accepted
Time:16 ms
Memory:1040 kb
****************************************************************/