//#define _GRIBCXX_DEBUG #include using namespace std; #define int long long auto main() -> signed { int n; cin >> n; set > st; for(int i=1; i*i<=n; ++i) { if(n%i!=0) continue; int a = i; int b = n/i; st.insert(make_pair(a, b)); st.insert(make_pair(b, a)); } cout << st.size() << endl; return 0; }