#include <bits/stdc++.h>
using namespace std;
long long int powr(int s, int p) {
  if (p == 0) return 1;
  if (p % 2 == 1) {
    long long int q = powr(s, p / 2);
    long long int a = q;
    q = (a * a);
    q = (q * s);
    return (q);
  } else {
    long long int q = powr(s, p / 2);
    long long int a = q;
    q = (a * a);
    return (q);
  }
}
int main() {
  long long int x;
  cin >> x;
  if (x % 3 == 0) {
    long long int p = 3;
    while (x % p == 0) {
      p *= 3;
      if (x < p) {
        cout << 1 << endl;
        return 0;
      }
    }
    cout << (x / p) + 1 << endl;
    return 0;
  } else {
    cout << (x / 3) + 1 << endl;
    return 0;
  }
  return 0;
}
