#include #include using namespace std; map mp; long long a(long long N){ if (mp.count(N)){ return mp[N]; } if (N == 0){ return 0; } long long ans = a(N / 3) + a(N / 5); mp[N] = ans; return ans; } int main(){ long long N; cin >> N; cout << a(N) << endl; }