def get_divisor(n): divs = [] for i in range(1,int(n ** 0.5) + 1): if not n % i: divs.append((i,n // i)) return divs N = int(input()) divs = get_divisor(N) _set = set() for div in divs: a,b = map(str,div) ab = a + b ba = b + a _set.add(ab) _set.add(ba) ans = len(_set) print(ans)