There are $n$ buildings in a row numbered $1, 2,\dots, n$ from left to right. You are standing to the left of the first building. You can see a building if it is taller than any building to its left.
Your task is to process $q$ queries: If only buildings in range $[a, b]$ existed, how many buildings would you see?
The first line has two integers $n$ and $q$ : the number of buildings and queries.
The second line has $n$ integers $h_1, h_2, \dots, h_n$ : the heights of the buildings.
Finally, there are $q$ lines describing the queries. Each line has two integers $a$ and $b$ .
For each query, print one integer: the number of visible buildings.
5 3 4 1 2 2 3 1 5 2 5 3 4
· \n · · · · \n · \n · \n · \n
1 3 1
\n \n \n