1257 - 山脉数组的峰顶索引

通过次数

18

提交次数

40

Time Limit : 1 秒
Memory Limit : 128 MB

符合下列属性的数组 arr 称为 山脉数组 :

  • arr.length >= 3
  • 存在 i(0 < i < arr.length - 1)使得:
    1. arr[0] < arr[1] < ... arr[i-1] < arr[i]
    2. arr[i] > arr[i+1] > ... > arr[arr.length - 1]

给你由整数组成的山脉数组 arr ,返回任何满足 arr[0] < arr[1] < ... arr[i - 1] < arr[i] > arr[i + 1] > ... > arr[arr.length - 1] 的下标 i 。

Input

第一行输入一个整数n,表示数组中元素数量

以下n行输入n个整数,表示数组元素

Output

山脉数组arr的峰顶下标(从0开始)

Examples

Input

3
0 1 0

Output

1

Input

4
0 2 1 0

Output

1

Hint

  • 3 \leq arr.length \leq 10^4

  • 0 \leq arr[i] \leq 10^6

  • 题目数据保证 arr 是一个山脉数组