#abc208b. [abc208_b]Factorial Yen Coin

[abc208_b]Factorial Yen Coin

Problem Statement

The coins used in the Kingdom of Takahashi are 1!1!-yen coins, 2!2!-yen coins, dots\\dots, and 10!10!-yen coins. Here, N!=1times2timesdotstimesNN! = 1 \\times 2 \\times \\dots \\times N.

Takahashi has 100100 of every kind of coin, and he is going to buy a product worth PP yen by giving the exact amount without receiving change.

We can prove that there is always such a way to make payment.

At least how many coins does he need to use in his payment?

Constraints

  • 1leqPleq1071 \\leq P \\leq 10^7
  • PP is an integer.

Input

Input is given from Standard Input in the following format:

PP

Output

Print the minimum number of coins needed.


Sample Input 1

9

Sample Output 1

3

By giving one (1!=)1(1! =) 1-yen coin, one (2!=)2(2! =) 2-yen coin, and one (3!=)6(3! =) 6-yen coin, we can make the exact payment for the product worth 99 yen. There is no way to pay this amount using fewer coins.


Sample Input 2

119

Sample Output 2

10

We should use one 1!1!-yen coin, two 2!2!-yen coins, three 3!3!-yen coins, and four 4!4!-yen coins.


Sample Input 3

10000000

Sample Output 3

24