#include<stdio.h>

int main()
{
    int n = 0;
    scanf("%d", &n);//输入要转换的数
    int a[100] = {0};//以数组的形式模拟
    int i = 0;
    while (n != 0)//把十进制的数看成n个1相加的结果
    {//六进制:n个1依次相加,当任意位满六 则向前一位进1,当前位归零
        a[i] = n % 6;//n个1以六个为一组,余下来的个数即为个位上的数
        i++;//i自加,下一次循环a【i】则表示第二位上的数
        n /= 6;//除六表示以六个为一组有多少组
    }//如此循环往复,求出各位上的数
    for (int j = i - 1; j >= 0; j--)
    {
        printf("%d", a[j]);
    }
    return 0;
}