using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class Program { static void Main(string[] args) { new Magatro().Solve(); } } class Magatro { long N; private void Scan() { N = long.Parse(Console.ReadLine()); } public void Solve() { Scan(); int ans = 0; HashSet Hs = new HashSet(); for (long i = 1; i * i <= N; i++) { if (N % i == 0) { Hs.Add(string.Format("{0}{1}", i, N / i)); } } Console.WriteLine(Hs.Count); } }