#include <stdio.h>
#include <algorithm>
using namespace std;
const int a[8] = { 0, 1, 2, 3, 5, 7, 8, 9 };
int n, s[15];
int main() {
	while(true) {
		scanf("%d", &n);
		if(n == 0) break;
		for(int i = 0; i < 15; i++) {
			s[i] = a[n % 8];
			n /= 8;
		}
		reverse(s, s + 15); bool flag = false;
		for(int i = 0; i < 15; i++) {
			flag = flag || s[i];
			if(flag) {
				printf("%d", s[i]);
			}
		}
		printf("\n");
	}
	return 0;
}