#include <cstdio>
#include <vector>
using namespace std;

int main() {
	vector<int> a;
	while(1) {
		int x = 0;
		scanf("%d", &x);
		a.push_back(x);
		if(x==0)break;
	}
	
	int l = a.size()-1;
	int b[l];
	
	for(int i=0;i<l;i++) {
		int a1 = a[i];
		int v = 0;
		for(int j=1;0<a1;j*=10) {
			int t = a1%8;
			if(t>4) {
				t+=2;
			}else if(t>3) {
				t+=1;
			}
			v += t*j;
			a1 /= 8;
		}
		b[i] = v;
	}
	
	for(int i=0;i<l;i++) {
		printf("%d\n", b[i]);
	}
	
	return 0;
}