#include <cstdio>

int a[] = {0, 1, 2, 3, 5, 7, 8, 9};

int b;

long long retans(int bef){
  if(bef < 8){
    return a[bef];
  }else{
    long long ans = a[bef % 8];
    ans += retans(bef / 8) * 10;
    return ans;
  }
}

int main(){
  for(;;){
    scanf("%d", &b);
    if(b == 0){
      break;
    }else{
      long long pri = retans(b);
      printf("%lld", pri);
    }
  }
}