#include <bits/stdc++.h>
using namespace std;
int x, a[100005],t;
string S;
int charToInt(char c) {
if('0' <= c && c <= '9') return c - '0';
return c - 'A' + 10;
}
char intToChar2(int n) {
if (n < 10)
return n + '0';
return n + 'A' - 10;
}
int main() {
cin >> S;
x = 8;
int len= S.length();
for(int i = len-1; i>= 0; i--) a[len - 1 - i] = charToInt(S[i]);
long long ans= 0, w= 1;
for(int i = 0; i< 100; i++) {
ans += w * a[i];
w *= x;
}
while (ans) {
a[t] = ans % x;
ans = ans / x;
t++;
}
for (int i = t - 1;i >= 0;i--)
cout << intToChar2(a[i]);
return 0;
}