package main

import (
	"fmt"
	"strconv"
)

func main() {
	var N int
	fmt.Scan(&N)
	ans := make(map[string]int, 0)
	for i := 1; i*i <= N; i++ {
		if N%i == 0 {
			ans[strconv.Itoa(i)+strconv.Itoa(N/i)]++
			ans[strconv.Itoa(N/i)+strconv.Itoa(i)]++
		}
	}
	fmt.Println(len(ans))
}