#include #include #include #include using namespace std; int main(void){ long long int N; cin >> N; int sqrtN = (int)floor(sqrt(N + 0.5)); set pool; string left, right; for (int i=1; i<=sqrtN; i++) { if (N%i==0) { left = std::to_string(i); right = std::to_string(N/i); pool.insert(left + right); pool.insert(right + left); } } cout << pool.size() << endl; }