Problem: For an array of integers let's denote its maximal element as , and minimal as . We will call an array of integers interesting if . For example, array isn't interesting as while array is as .
You are given an array of integers. Find some interesting nonempty subarray of , or tell that it doesn't exist.
An array is a subarray of an array if can be obtained from by deletion of several (possibly, zero or all) elements from the beginning and several (possibly, zero or all) elements from the end. In particular, an array is a subarray of itself.
Input Format: The first line contains integer number (). Then test cases follow.
The first line of each test case contains a single integer () — the length of the array.
The second line of each test case contains integers () — the elements of the array.
It is guaranteed that the sum of over all test cases does not exceed .
Output Format: For each test case, output "NO" in a separate line if there is no interesting nonempty subarray in .
Otherwise, output "YES" in a separate line. In the next line, output two integers and () — bounds of the chosen subarray. If there are multiple answers, print any.
You can print each letter in any case (upper or lower).
Note: In the second test case of the example, one of the interesting subarrays is : .