Start: 2023-10-11 09:00:00

1012赛前模拟赛08

End: 2023-10-18 15:00:00
Now  2026-04-05 08:32:23  类型: IOI  状态: Ended 

P3. 选取子序列
Description

给出一个长度n(n为偶数)的序列A,请你找出A的一个长为n/2的子序列B,使得B与在A中删去B后得 到的子序列相同 

例如: 若A ={1,2,1,3,2,3},则B={1,2,3}合法 

即要求你将A分割成两个不重叠且长度相等的子序列,使其完全一样

Input

第一行给出一个T,表示T组数据。

(1<=T<=5) 接下来每一组数据,输入共2行。 

第一行包含一个整数n(2<=n<=40且为偶数)。 

第二行给出n个整数a[0],a[1],a[2],…,a[n-1]表示序列A。

(-1,000,000,000<=a[i]<=1,000,000,000) 

Output

如果可以分割,则输出"Good job!!" (不包含引号),否则 输出"What a pity!" (不包含引号)。


Examples

Input

2
4
1 1 2 2
6
1 2 3 4 5 6

Output

Good job!!
What a pity!

Input

2
8
1 2 1 2 1 2 1 2
8
1 2 3 4 1 2 3 4

Output

Good job!!
Good job!!

Input

1
40
-30210 -25935 -30210 -29791 -25935 -29791 -29360 -29360 -27307 -4389 29159 -27307 -4389
18781 -15586 29159 18781 -15586 28224 28224 -3164 -21039 -11884 -3164 -21039 -24973
-11884 -24973 -3359 18046 -3359 -4194 -31214 22306 18046 26070 -4194 -31214 22306 26070

Output

Good job!!
Hint

对于30%的数据: n<=20 

对于60%的数据: n<=40,T=1 

对于100%的数据: n<=40,T<=5,-1e9<=a[i]<=1e9 

样例解释

对于样例1,第一组数据分出的子序列为{1,2};第二组数据无法分出两个相同的子序列

Submit

题目参数
Time Limit 1 second
Memory Limit 128 MB
Submit