
Buxarest Politexnik Universitetinin Parkındakı yolun hər biri kəsişmədən ikisini birləşdirir (kəsişmələr -dən -ə qədər nömrələnmişdir). Heç bir kəsişmə cütü bir neçə yolla birləşdirilmir, və hər bir kəsişmədən istənilən digər kəsişməyə bir və ya bir neçə yoldan ibarət bir marşrutla çatmaq mümkündür. Yolların bir dövrü sadə adlanır, əgər o, hər bir daxil olduğu kəsişmədən yalnız bir dəfə keçir.
Universitet rəhbərliyi, Regional Tələbə Proqramlaşdırma Müsabiqəsinin qaliblərinin fotolarını parkdakı yollara yerləşdirmək, belə ki, eyni universitetdən olan qaliblərin fotoları eyni sadə dövr üzərindəki yollara yerləşdirilsin istəyir. Buna görə, rəhbərlik ən uğurlu universitetlərə ən uzun sadə dövrləri təyin etmək istəyir. Problem — ən uzun sadə dövrün uzunluğunu tapmaqdır. Xoşbəxtlikdən məlum olur ki, parkın hər bir yolu ən çox bir sadə dövrün tərkibinə daxildir (şəklə baxın).
Birinci sətirdə testlərin sayı verilir. Hər test üçün birinci sətirdə boşluqla ayrılmış iki müsbət tam ədəd və (4 \leq N \leq 4444) verilir. Sonrakı sətrin hər birində bir yolu birləşdirən iki kəsişmənin nömrələri qeyd olunur.
Hər test üçün, cavab sətrində maksimal sadə dövrün uzunluğunu çap edin.
Nümunə 1