#include <bits/stdc++.h>
using namespace std;
int num[100], ans = 0;
int main() {
  long long x, flag = 0, i;
  scanf("%I64d", &x);
  while (x) {
    num[ans++] = x % 10;
    x /= 10;
  }
  int ca = 0;
  for (i = ans - 1; i >= 0; i--) {
    if (i == ans - 1) {
      if (9 - num[i] == 0)
        num[i] = num[i];
      else
        num[i] = min(num[i], 9 - num[i]);
      continue;
    }
    if (9 - num[i] < num[i]) num[i] = 9 - num[i];
    ca++;
  }
  for (i = ans - 1; i >= 0; i--) {
    if (num[i]) flag++;
    if (!flag && num[i] == 0) continue;
    printf("%d", num[i]);
  }
  if (!flag)
    printf("0\n");
  else
    printf("\n");
  return 0;
}
