#P1272D. Remove One Element

Remove One Element

No submission language available for this problem.

Description

You are given an array aa consisting of nn integers.

You can remove at most one element from this array. Thus, the final length of the array is n1n-1 or nn.

Your task is to calculate the maximum possible length of the strictly increasing contiguous subarray of the remaining array.

Recall that the contiguous subarray aa with indices from ll to rr is a[lr]=al,al+1,,ara[l \dots r] = a_l, a_{l + 1}, \dots, a_r. The subarray a[lr]a[l \dots r] is called strictly increasing if al<al+1<<ara_l < a_{l+1} < \dots < a_r.

The first line of the input contains one integer nn (2n21052 \le n \le 2 \cdot 10^5) — the number of elements in aa.

The second line of the input contains nn integers a1,a2,,ana_1, a_2, \dots, a_n (1ai1091 \le a_i \le 10^9), where aia_i is the ii-th element of aa.

Print one integer — the maximum possible length of the strictly increasing contiguous subarray of the array aa after removing at most one element.

Input

The first line of the input contains one integer nn (2n21052 \le n \le 2 \cdot 10^5) — the number of elements in aa.

The second line of the input contains nn integers a1,a2,,ana_1, a_2, \dots, a_n (1ai1091 \le a_i \le 10^9), where aia_i is the ii-th element of aa.

Output

Print one integer — the maximum possible length of the strictly increasing contiguous subarray of the array aa after removing at most one element.

Samples

Sample Input 1

5
1 2 5 3 4

Sample Output 1

4

Sample Input 2

2
1 2

Sample Output 2

2

Sample Input 3

7
6 5 4 3 2 4 3

Sample Output 3

2

Note

In the first example, you can delete a3=5a_3=5. Then the resulting array will be equal to [1,2,3,4][1, 2, 3, 4] and the length of its largest increasing subarray will be equal to 44.