#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int inf = 1000000000; int main(void) { long long int n; cin >> n; map m; long long int cnt = 0; for(long long int i=1; i<=sqrt(n); i++){ if( n % i == 0 && n/i == i ) cnt-=1; if( n % i == 0 ) cnt+=2; m[ to_string(n%i)+to_string(n/i) ]++; if( m[ to_string(n%i)+to_string(n/i) ] != 1 ) cnt--; m[ to_string(n/i)+to_string(n%i) ]++; if( m[ to_string(n/i)+to_string(n%i) ] != 1 ) cnt--; } cout << cnt << endl; return 0; } // EOF