#include <iostream>
#include <string>
#include <algorithm>
int main()
{
  std::string input;
  std::cin >> input;
  
  std::reverse(input.begin(), input.end());
  
  for(int i = 0; i < input.length(); ++i)
  {
    if(input.at(i) == '6')
      input.at(i) = '9';
    else if(input.at(i) == '9')
      input.at(i) = '6';
  }
  std::cout << input << std::endl;
  return 0;
}
#include <bits/stdc++.h>
#define MOD 998244353
using namespace std;

typedef long long LL;

int main(){
    long long i,j,k,l,m,n,t;
    char a[300010];
    cin>>n;
    getchar();
    for(i=0;i<n;i++) {
        a[i]=getchar();
    }
    if (a[0]!=a[n-1]) {
        cout<<1;
        return 0;
    }
    for(i=1;i<n-1;i++) {
        if (a[i]!=a[0]&&a[i+1]!=a[0]) {
            cout<<2;
            return 0;
        }
    }
    cout<<-1;
    return 0;
}