using System; using System.Collections.Generic; using System.Linq; class Program { static void Main(string[] args) { //入力 long N = long.Parse(Console.ReadLine()); //1~Nまで割り算をして、数字をくっつける List ansArray = new List { }; for (long i = 1; i <= Math.Sqrt(N); i++) { if (N % i == 0) { ansArray.Add(i.ToString() + (N / i).ToString()); ansArray.Add((N / i).ToString() + i.ToString()); } } //出力 Console.WriteLine(ansArray.Distinct().Count()); } }