Mirko lives in a small town with a harbour: once in a blue moon a ship passes by. However, to this day Mirko remembers the day when all the ships who had ever visited the harbour showed up. He denoted this day by index
Many days have passed since, but Mirko noted each day when at least one ship visited the harbour, naming these days entertaining.
Additionally, Mirko has noticed that each ship visits the harbour periodically, at regular intervals. For instance, an interval of length
Given Mirko's list of entertaining days (including today which is considered to be an entertaining day as well), compute the minimum possible number of ships visiting his harbour.
Notes: All entertaining days appear on Mirko's list. It is guaranteed that the given data is consistent - in other words, a solution will always exist.
Input Specification
The first line of input contains an integer
The following
Output Specification
The first and only line of output must contain the required minimum number of ships.
Sample Input 1
3
1
3
4
Sample Output 1
2
Sample Input 2
5
1
7
10
13
19
Sample Output 2
2
Sample Input 3
3
1
500000000
999999999
Sample Output 3
1
Comments