#include #include #include #include #include #include #define MP make_pair using ll = long long; using namespace std; int main() { ll N; cin >> N; int cnt=0; vectorA; for(ll i=1; i <= sqrt(N); i++){ if(N%i == 0){ string a = to_string(i); string b = to_string(N/i); string x = a+b; string y = b+a; A.push_back(x); A.push_back(y); } } sort(A.begin(), A.end()); for(int i=1; i < A.size(); i++){ if(A[i] != A[i-1]) cnt++; } cout << ++cnt << endl; return 0; }