#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { vector v(8); for(int i=0; i<8; i++) v[i]=i+1; int k; cin>>k; int ans=0; do{ int s=0; for(int i=0; i<8; i++){ s*=10; s+=v[i]; } if(s%k==0) ans++; }while(next_permutation(v.begin(), v.end())); cout<