#include <stdio.h>

int main() {
    long  n = 0;
    long  m = 0;
    long  a = 1;
    long  c = 0;
    long  count = 0;
    scanf("%d", &n);
    while (n) { //找出输入数的所有六进制位,之后考虑将这些六进制位逆序打印就可以了
        m = n % 6;
        n /= 6;

        if (count >=
                1) { //除了逆序打印外的另一种方法,将各六进制位乘以十的权重,就可以直接以十进制的形式打印出来,而不用逆序。
            a = a * 10; //a就是十的权重
            m *= a;//m是这个数六进制位
        }
        count++;
        c = m + c;
    }
    printf("%lld", c);
    return 0;
}