#include<iostream>
using namespace std;
int main(){

    int n;
    while(cin>>n,n){
        string e,f;
        //nを8進数に変換
        for(int i=0;;i++){
            e+=(n%8)+'0';
            n/=8;
            if(n==0)break;
        }
        //reverse
        for(int i=0;i<e.size();i++){
            f+=e[e.size()-i-1];
        }
        //'4'以上で++,さらにその状態で'6'以上なら++
        for(int i=0;i<f.size();i++){
            if(f[i]>='4')f[i]++;
            if(f[i]>='6')f[i]++;
        }
        cout<<f<<endl;
    }
    return 0;
}