#include<iostream>
#include<string>

using namespace std;
  
int main(){

	int n;
	string ans;
	string bdata=("01234567");
	string adata=("01235789");
	while(1){

		cin>>n;
		if(n==0) break;
		ans="";

		while(n!=0){
			ans+=(n%8)+'0';
			n/=8;
		}

		for(int i=0;i<ans.length();i++){
			ans[i]=adata[bdata.find(ans[i])];
		}
		
		for(int i=ans.length()-1;i>=0;i--) cout<<ans[i];
		cout<<endl;
	}

	return 0;
}