#include #include #include #include #include #include #include #include #include #define AS(a) (sizeof(a)/sizeof(a[0])) using namespace std; long long int MOD = 1000000007; long long int INF = 1000000007; int main() { long long int n; cin >> n; int count = 0; map m; for(int i = 1; i <= (int)sqrt(n); i++) { if(n % i == 0) { long long int a1 = stoll(to_string(i) + to_string(n / i)); long long int a2 = stoll(to_string(n / i) + to_string(i)); if(!m[a1]) { m[a1] = true; count++; } if(!m[a2]) { m[a2] = true; count++; } } } cout << count << endl; }