#include <cstdio>
#include <iostream> 
using namespace std;

int n;
int main()
{
	while(~scanf("%d" ,&n))
	{
		int res=n; //最大情况肯定为n次  全部每次取1元 
		for(int i=0;i<=n;i++)
		{
			int cc=0;
			int t=i;
			while(t) cc+=t%6,t/=6;  //计算6进制的系数和 
			t=n-i;
			while(t) cc+=t%9,t/=9;  //计算9进制的系数和 
			if(res>cc) res=cc; 
		
		}
		printf("%d\n",res);
	}

}
