#include using namespace std; int main(){ int64_t N; cin >> N; vector A(30); for(int i=0; i<30; i++){ A[i] = N%5; N /= 5; } static int64_t dp[31][121][2][2]; dp[30][60][0][0] = 1; for(int i=29; i>=0; i--) for(int j=0; j<121; j++) for(int k=0; k<2; k++) for(int l=0; l<2; l++){ int64_t v = dp[i+1][j][k][l]; if(v == 0) continue; for(int d=0; d<5; d++){ if(l==0 && d > A[i]) continue; int l2 = l | (d