#include <iostream>
#include <queue>
#include <stack>
#include <vector>
#include <stdio.h>
#include <algorithm>
#include <string.h>
#include <string>
using namespace std;
#define rep(i,n) for(int i=0;i<int(n);++i)


int main(){
	char st[500];
	int i = 0;
	//cout<<"hoge";
	for(int i = 0;;i++){
		scanf("%c",&st[i]);
		if(st[i] == -1){
			break;
		}
	}
	//cin >> st;
	
	rep(i,20){
		//printf("%c %d\n",st[i],st[i]);
	}
	//printf("a = %d z = %d A = %d Z = %Z\n",'a','z','A','z');
	i = 0;
	while(st[i]!=-1){
		//printf("st[%d] = %d\n",i,st[i]);
		if(st[i]<='z'&&st[i]>='a'){
			//cout<<"before "<<st[i]<<endl;
			
			st[i]+=-'a'+'A';
			//cout<<"after "<<st[i]<<endl;
		}
		i++;
	}
	//cout<< st << endl;
		printf("%s",st);
	
	 return 0;
}