Hide

Problem F
Pianino

Young Mirka is an amateur musician. She plays the multi-piano. $A$ multi-piano consists of an infinite number of multi-keys, denoted with integers that can be interpreted as the pitch. $A$ multi-composition (a composition written for a multi-piano) can be represented with a finite array of integers, where integers denote the order of multi-keys to press in order to play the multi-composition.

Young Mirka has heard a multi-composition on the multi-radio and now she wants to play it. Unfortunately, she cannot hear exactly which key was pressed, but instead she can hear whether the pressed multi-key was higher, lower or equal to the previously played key (a higher key is denoted with a larger number). Therefore she has decided to play the composition in the following way:

  • before playing, she will choose one non-negative integer $K$

  • in the beginning, she will play the correct multi-key (her multi-teacher told her which multi-key that is)

  • when she hears that the multi-key played in the multi-composition is higher than the previous multi-key played in the multi-composition, she will play the multi-key denoted with the integer larger than the multi-key she played previously by $K$

  • analogously, when she hears that the multi-key played in the multi-composition is lower than the previous multi-key played in the multi-composition, she will play the multi-key denoted with the integer smaller than the multi-key she played previously by $K$

  • when she hears that the multi-key played in the multi-composition is equal to the previous multi-key played in the multi-composition, she will repeat the multi-key she played previously

Notice that, when Mirka is playing, she does not compare the pitch of the keys she played to the pitch of the keys from the composition.

Help Mirka choose the integer $K$ in order to hit as many correct pitches as possible.

Input

The first line of input contains the integer $N$ ($2 \leq N \leq 10^6$), the number of multi-keys in the multi- composition on the multi-radio.

The second line of input contains $N$ integers $a_ i$ ($-10^9 \leq a_ i \leq 10^9$), the multi-keys played in the multi-composition.

Output

The first line of output must contain the maximum number of multi-keys that Mirka can play correctly. The second line of output must contain the non-negative number $K$ that Mirka must choose in order to hit as many correct pitches as possible. The number must be smaller than or equal to $2 \cdot 10^9$. The required number does not have to be unique, but will surely exist within the given constraints.

Sample Input 1 Sample Output 1
5
1 2 0 3 1
3
2
Sample Input 2 Sample Output 2
7
2 1 -6 -2 1 6 10
5
4

Please log in to submit a solution to this problem

Log in