#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int issplit(int i,char a[]){
    return (a[i]==' '||a[i]=='\t'||a[i]=='\n'||a[i]=='\r');
}
int big(int i,char a[]){
    if(a[i]>='a'&&a[i]<='z')a[i]+='A'-'a';
    return 0;
}
int little(int i,char a[]){
    if(a[i]>='A'&&a[i]<='Z')a[i]-='A'-'a';
    return 0;
}
int main(){
    char a[101];
    int n=0;
    while(scanf("%c",&a[n++])!=EOF);
    for(int i=0;i<n-1;i++){
        if(issplit(i,a)){
            big(i+1,a);
        }
        else{
            little(i+1,a);
        }
    big(0,a);
    }
    for(int i=0;i<n-1;i++){
        printf("%c",a[i]);
    }
}