#include <bits/stdc++.h>
using namespace std;
long long fastpow(long long r, int p) {
  long long res = 1;
  while (p) {
    if (p & 1) {
      p--;
      res *= r;
    } else {
      p >>= 1;
      r *= r;
    }
  }
  return res;
}
int powers(long long n, int r, int p[], int plen) {
  int maxpow = -1;
  int idx = plen - 1;
  long long m = fastpow(r, idx);
  while (n) {
    if (n >= m) {
      p[idx] = n / m;
      n %= m;
      if (maxpow < 0) maxpow = idx;
    }
    m /= r;
    idx--;
  }
  return maxpow;
}
long long num_coins(long long n) {
  if (n % 3) {
    return (n / 3 + 1);
  } else {
    return num_coins(n / 3);
  }
}
int main(int args, char* argv[]) {
  long long n;
  cin >> n;
  cout << num_coins(n);
  return 0;
}
