#include<iostream>
#include<stack>>
using namespace std;
int main()
{
stack<int> sk;
int n;
while (cin>>n){
if (n>=0)
{
sk.push(n%3);
n/=3;
while (!sk.empty())
{
cout << sk.top();
sk.pop();
}
cout << endl;
}
else if (n<0)
{
break;
}
}
return 0;
}