#include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); long long N; if(!(cin >> N)) return 0; unordered_set S; for(long long i = 1; i * i <= N; ++i){ if(N % i == 0){ long long a = i; long long b = N / i; S.insert(to_string(a) + to_string(b)); if(a != b){ // ?? a!=b ?? (b,a) ???????????ordered pairs????? S.insert(to_string(b) + to_string(a)); } } } cout << S.size() << '\n'; return 0; }