#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <sstream>
#include <iterator>
#include <cstring>

#define REP(i,k,n) for(int i=k;i<n;i++)
#define rep(i,n) for(int i=0;i<n;i++)

using namespace std;

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

void func(int n)
{
	if(n >= 8)
	{
		func(n/8);
	}

	stringstream ss;
	ss << a[n%8];
	ans += ss.str();
}

int main()
{
	string s;
	while(cin >> s)
	{
		if(s == "0") break;

		ans = "";
		func(atoi(s.c_str()));

		cout << ans << endl;
	}
	return 0;
}