CF387C George and Number
Description
George is a cat, so he really likes to play. Most of all he likes to play with his array of positive integers $ b $ . During the game, George modifies the array by using special changes. Let's mark George's current array as $ b_{1},b_{2},...,b_{|b|} $ (record $ |b| $ denotes the current length of the array). Then one change is a sequence of actions:
- Choose two distinct indexes $ i $ and $ j $ $ (1
Input Format
The first line of the input contains a single integer $ p $ ( $ 1
Output Format
Print an integer — the maximum number of elements array $ b $ could contain originally.
Explanation/Hint
Let's consider the test examples:
- Originally array $ b $ can be equal to $ {5,9,5,5} $ . The sequence of George's changes could have been: $ {5,9,5,5}→{5,5,95}→{95,55}→{9555} $ .
- Originally array $ b $ could be equal to $ {1000000000,5} $ . Please note that the array $ b $ cannot contain zeros.
- Originally array $ b $ could be equal to $ {800,10,1} $ .
- Originally array $ b $ could be equal to $ {45} $ . It cannot be equal to $ {4,5} $ , because George can get only array $ {54} $ from this array in one operation.
Note that the numbers can be very large.