ストーリー
ある日,TyrannoくんとGyaosくんは最近Atsuo国で有名な AtsuoReacher というゲームをしていました.
Gyaosくん「リーチ!」
Tyrannoくん「うわぁ~」
Imosちゃん「ただいま~.なにやってるの?」
Gyaosくん「 AtsuoReacher っていうゲームだよ.いまちょうど自分がリーチしたところ」
Imosちゃん「?これって本当にリーチできる?」
Tyrannoくん,Gyaosくん「えっ」
問題文
正整数 N と長さが 3N+2 の数列 A=(A1,A2,…,A3N+2) が与えられます.
ここで,数列 A を N つの長さ 3 の数列 B1=(B11,B12,B13),B2=(B21,B22,B23),...,BN=(BN1,BN2,BN3) と 2 つの数字 x,y に分けることを考えます.
数列 A の要素のうち,ちょうど 1 つを 1 以上 2⋅105 以下の整数に変えることで以下の条件をすべて満たすように分けることのできる数列 A が作れるとき,Gyaosくんはリーチができます.
- 2 つの数字 x,y が等しい
- 1 以上 N 以下の整数 i について、Bi1=Bi2=Bi3 か Bi1+2=Bi2+1=Bi3 が成立する
Gyaosくんはリーチできるかどうかを出力してください.
制約
- 入力はすべて整数
- 1≤N≤2⋅105
- 1≤Ai≤2⋅105
入力
入力は以下の形式で標準入力から与えられる.
N
A1 A2 ... A3N+2
出力
Gyaosくんがリーチできるならば Yes を,そうでないならば No を出力せよ.
入力例1
4
1 1 1 2 2 3 4 4 5 5 5 6 6 6
出力例1
例えば,A11 を 5 から 6 に変更することで,B1=(1(A1),1(A2),1(A3)),B2=(3(A6),4(A7),5(A9)),B3=(4(A8),5(A10),6(A11)),B4=(6(A12),6(A13),6(A14)),x=2(A4),y=2(A5) とすれば条件を満たします.
入力例2
4
12345 67890 200000 99999 1 2 3 4 5 6 7 8 9 10
出力例2
入力は昇順に与えられるとは限りません.