#include <iostream>
#include <string>
#include <algorithm>

int main() {
    std::string num;
    std::cin >> num;
    std::string encrypted;
    for (char digit : num) {
        int newDigit = (digit - '0' + 5) % 10;
        encrypted += std::to_string(newDigit);
    }
    std::reverse(encrypted.begin(), encrypted.end());
    std::cout << encrypted << std::endl;
    return 0;
}    
/**************************************************************
	Problem: 1109
	User: fuyijun
	Language: C++
	Result: Accepted
	Time:6 ms
	Memory:2076 kb
****************************************************************/