#include<stdlib.h>
#include<stdio.h>
#include<algorithm>
#include<iostream>
#include<stack>
#include<map>
#include<set>
#include<string>
#include<string.h>
#include<math.h>
#include<vector>
using namespace std;
typedef long long LL;
const int MAXN=1e5+10;
int main(){
    string s;
    getline(cin,s);
        int len=s.size();
        for(int i=0;i<len;i++){
            if(islower(s[i])){
               int x=s[i]-'a';
               char c='z'-x;
               cout<<c;
            }
            else if(isupper(s[i])){
                int x=s[i]-'A';
                char c='Z'-x;
                cout<<c;
            }
            else cout<<s[i];
        }
        cout<<endl;

    return 0;
}