#include<stdio.h>
#include<string.h>
int main(){
    char str[1010]={'\0'},str2[1010]={'\0'};
    while(scanf("%[^\n]",str)>0){
        int pos=0;
        for(char i='A';i<='Z';i++){
            for(int j=0;j<strlen(str);j++){
                if((str[j]>='A'&&str[j]<='Z')&&(str[j]==i))
                    str2[pos++]=str[j];
                else if((str[j]>='a'&&str[j]<='z')&&(str[j]-32==i))
                    str2[pos++]=str[j];
            }
        }
        pos=0;
        for(int i=0;i<strlen(str);i++){
          if(str[i]>='a'&&str[i]<='z')
              str[i]=str2[pos++];
            else if(str[i]>='A'&&str[i]<='Z')
               str[i]=str2[pos++]; 
        }
        printf("%s",str);
    }
}