#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
char ch;
int main(){
int flag=true;
while(scanf("%c",&ch)!=EOF){
if(ch=='.'){
putchar('.');
flag=true;
}
if(ch>='a'&&ch<='z'){
if(flag){
flag=false;
putchar(ch-32);
}
else{
putchar(ch);
}
}
if(ch>='A'&&ch<='Z'){
if(!flag) putchar(ch+32);
if(flag){
flag=false; putchar(ch);
}
}
if(ch==32) putchar(ch);
}
return 0;
}
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
char ch;
int main(){
int flag=true;
while(scanf("%c",&ch)!=EOF){
if(ch=='.'){
putchar('.');
flag=true;
}
if(ch>='a'&&ch<='z'){
if(flag){
flag=false;
putchar(ch-32);
}
else{
putchar(ch);
}
}
if(ch>='A'&&ch<='Z'){
if(!flag) putchar(ch+32);
if(flag){
flag=false; putchar(ch);
}
}
if(ch==32) putchar(ch);
}
return 0;
}