En una certa competició de programació hi ha tres tipus de problemes: quiz, gràfics, i clàssics. Per a cada persona i, siguin qi, gi i ci respectivament el seu nivell de destresa en cada tipus de problema. La competició es fa en equips de tres persones. Diem que un equip amb les persones i,j i k és balancejat si qi = max(qi, qj, qk), gj = max(gi, gj, gk), i ck = max(ci, cj, ck).
Donades les tres destreses d’n persones, podeu determinar si és possible formar algun equip balancejat?
Entrada
L’entrada conté diversos casos. Cada cas comença amb n, seguit d’n línies, cadascuna amb qi, gi i ci en aquest ordre. Podeu suposar que n està entre 3 i 105, que els nivells de destresa són nombres entre 1 i n, i que no hi ha dues persones amb el mateix nivell de destresa en el mateix tipus de problema. És a dir, (q1, …, qn), (g1, …, gn) i (c1, …, cn) són permutacions de (1, …, n).
Sortida
Per a cada cas, escriviu “SI” si es pot formar un equip balancejat, i “NO” en cas contrari.
Input
3 1 2 3 2 3 1 3 1 2 3 1 1 1 2 2 2 3 3 3 4 3 4 3 2 1 2 1 2 1 4 3 4 4 1 4 2 3 1 1 4 2 4 2 3 3
Output
SI NO NO SI