五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CF 1780A:Hayato and School

2023-06-14 16:36 作者:您是打尖兒還是住店呢  | 我要投稿

Today Hayato came home from school with homework.


In the assignment, Hayato was given an array a of length n. The task was to find 3

?numbers in this array whose sum is odd. At school, he claimed that there are such 3

?numbers, but Hayato was not sure, so he asked you for help.

Answer if there are such three numbers, and if so, output indices i, j, and k such that ai+aj+ak is odd.

The odd numbers are integers that are not divisible by 2: 1, 3, 5, and so on.

Input

The first line contains a single integer t (1≤t≤104) — the number of test cases.

For each test case, the first line contains one integer n (3≤n≤300) — the length of a

The second line contains n integers a1,a2,…,an (1≤ai≤105) — the array a

It is guaranteed that the sum of n over all test cases does not exceed 2?105

Output

For each test case, in the first line print one word "YES" (without quotes) if there are 3

?numbers with an odd sum or "NO" (without quotes) if there are no such 3 numbers.

If the answer exists, then on the second line print 3 distinct integers i,j,k (1≤i,j,k≤n) — the indices of the numbers. If there are several answers, output any.

Example

input

6

3

1 1 1

4

1 1 2 2

3

1 2 3

5

1 4 5 1 2

4

2 6 2 4

5

5 6 3 2 1

output

YES

1 2 3

YES

3 4 1

NO

YES

1 3 4

NO

YES

1 3 5

Note

In the first test case, there is one way to choose 3 numbers, and since 1+1+1=3, this triple is fine for us.

In the second test case, you need to choose the numbers 1,2,2, since 1+2+2=5

In the third test case, there is one way to choose three numbers, but 1+2+3=6 is an even number, so the required triple does not exist.

In the fifth test case, no matter what three numbers we choose, their sum is even.

找到3個索引值使得這個數(shù)組的和是奇數(shù),如果不是輸出NO,如果是輸出yes跟對應(yīng)的索引值

如果是奇數(shù),要么三個都是奇數(shù),要么一個奇數(shù),2個偶數(shù);

依次判斷即可:

下面是代碼:


CF 1780A:Hayato and School的評論 (共 條)

分享到微博請遵守國家法律
仙居县| 佛学| 禄丰县| 菏泽市| 凌云县| 迁西县| 凭祥市| 长海县| 扶绥县| 图木舒克市| 齐齐哈尔市| 藁城市| 临湘市| 隆昌县| 桦川县| 那坡县| 务川| 普格县| 库尔勒市| 繁峙县| 徐水县| 大渡口区| 天祝| 岳阳县| 宁德市| 日土县| 会泽县| 盘锦市| 温州市| 鄂托克旗| 长治市| 清水河县| 常宁市| 高尔夫| 赤峰市| 景谷| 安远县| 台安县| 奈曼旗| 平顶山市| 根河市|