/*****include*****/
#include <iostream>
#include <fstream>
#include <string>

/*****デバッグ定義*****/
//#define DEBUG
/*****マクロ定義*****/

/*****名前空間*****/
using namespace std;

/*****グローバル変数置き場*****/

/*****その他関数置き場*****/

/*****main関数*****/
int main(){
	/*****ファイルオープン*****/
#ifdef DEBUG
	ofstream fout("output.txt");
	ifstream fin("input.txt");
	if(!fout || !fin){
		cout << "Can't open the file.\n";
		return;
	}
#endif
	/*****変数置き場*****/
	//string words;
	/*****処理部*****/
	//gets(words.c_str());
	/*int i=0;
	for(int i=0;i<words.length();i++){
		if(islower((int)words[i])){
			words[i] = toupper(words[i]);
		}
	}
	for(int j=0;j<i;j++){
		cout << words[j];
	}*/
	char letter;
	while(1){
		scanf("%c",&letter);
		if(letter == '\n')	break;
		if(islower((int)letter)){
			letter = toupper(letter);
		}
		cout << letter;
	}
	cout << endl;
	/*****処理終了後*****/
#ifdef DEBUG
	fout.close();
	fin.close();
#endif
	return 0;
}