CSES - Mountain Range
  • Time limit: 1.00 s
  • Memory limit: 512 MB

There are nn mountains in a row, each with a specific height. You begin your hang gliding route from some mountain.

You can glide from mountain aa to mountain bb if mountain aa is taller than mountain bb and all mountains between aa and bb.

What is the maximum number of mountains you can visit on your route?

Input

The first line has an integer nn: the number of mountains.

The next line has nn integers h1,h2,,hnh_1, h_2,\dots, h_n: the heights of the mountains.

Output:

Print one integer: the maximum number of mountains.

Constraints

  • 1n21051\le n \le 2 \cdot 10^5
  • 1hi1091\le h_i \le 10^9

Example

Input:

10
20 15 17 35 25 40 12 19 13 12

Output:

5