#include<iostream> #include<math.h> #include<string.h> #include<vector> #include<algorithm> #include<iomanip> #include<deque> #include<map> using namespace std; int main(){ long long n; cin >> n; map<string,int> mp; for(long long i=1;i*i<=n;i++){ if(n%i==0){ long long x=n/i; string a=""; string b=""; string c=""; a+=to_string(x); b+=to_string(i); c=a+b; mp[c]++; c=b+a; mp[c]++; } } long long cnt=0; for(auto itr=mp.begin();itr!=mp.end();itr++){ cnt++; } cout << cnt << endl; return 0; }