Ivan Petrovich teaches physical education at school, but is also interested in mathematics, mainly from a practical point of view. For example, he wonders how many different formations exist for a group of people. Ivan Petrovich found that if is a prime number, there are only possible formations: one in a column (1\times N) and one in a row (N\times 1). These trivial formations are possible for any N > 1 (for N = 1, there is only one formation 1\times 1, which is neither a row nor a column). If is a composite number, there are other non-trivial formations as well. For example, for people, there are nine possible formations: 1\times 100, 2\times 50, 4\times 25, 5\times 20, 10\times 10, 20\times 5, 25\times 4, 50\times 2, and 100\times 1.
Write a program that finds the number of different formations for a group of people.
The first line contains one integer (1 \leq N \leq 10^9).
Output one integer: the number of different formations for a group of people.
Example 1