In Ragannagar ( a small town in India), people are obsessed with palindromes . There are N road 
junctions  (also  called  points)  labeled  0  to N-1  and  roads  exist  between  every  pair  of  points. 
Roads are onewayed and for the road connecting point i to point j ( i < j) the direction to travel is 
i  to  j. Each  road  is  labeled with a  letter between  'A'  to  'Z'  . Rajar  ,the  traveler, wants  to  travel 
from point 0 to point N-1. However he wants to cover the longest palindromic path. 

In the above arrangement the possible paths to take are:-
The first line of input will contain an integer denoting the number of test cases T <=25. Each test 
case will be formatted as follows:-
Output one line per case -  
The longest palindromic path available or "NO PALINDROMIC PATH" if none exists.
Note that quotes are for clarity only. 
In case more than one longest path exists output the lexicographically smallest one.
2 5 *ABAC A*CBD BC*CB ABC*A CDBA* 5 *AXYZ A*BQR XB*BT YQB*A ZRTA*
ACCA ABBA
Migrated from old NTUJ.
ICPC 2008, Amritapuri
| No. | Testdata Range | Score | 
|---|