#include #include #include using namespace std; typedef long long LL; LL n; unordered_set s; int main() { // freopen("userid.in", "r", stdin); // freopen("userid.out", "w", stdout); scanf("%lld", &n); for (int i = 1; i <= n / i; ++i) { if (n % i == 0) { s.insert(to_string(i) + to_string(n / i)); s.insert(to_string(n / i) + to_string(i)); } } printf("%lld\n", s.size()); return 0; }