#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
#include<math.h>
char s[1000],t[1];
int main(){
	long long n,i;
	scanf("%lld",&n);
	if(n==0){
		printf("%d",0);
		return 0;
	} 
	while(n!=0){
		t[0] = n%8+'0';
		strcat(s,t);
		n = n/8;
	}
	for(i=strlen(s)-1;i>=0;i--){
		printf("%c",s[i]); 
	}
	return 0;
}

/**************************************************************
	Problem: 1288
	User: admin
	Language: C
	Result: Accepted
	Time:9 ms
	Memory:1144 kb
****************************************************************/