Komandir Ciel
Lisiçka Siel Drevotorpağın komandiri təyin olunub. Drevotorpaqda, adından da məlum olduğu kimi, şəhər var və bu şəhərlər istiqamətsiz yolla bir-birinə bağlıdır. Hər hansı iki şəhər arasında Drevotorpağın yolları vasitəsilə bir yol mövcuddur.
Lisiçka Siel hər şəhərə bir zabit təyin etməlidir. Hər bir zabitin rütbəsi var və bu rütbələr 'A'-dan 'Z'-yə qədər olan hərflərlə təmsil olunur. Beləliklə, fərqli rütbə mövcuddur, burada ən yüksək rütbə 'A', ən aşağı rütbə isə 'Z'-dir.
Sielin hər rütbədən kifayət qədər zabiti var. Lakin burada xüsusi bir şərt yerinə yetirilməlidir: əgər və iki fərqli şəhərdirsə və onların zabitlərinin rütbəsi eynidirsə, onda və arasında sadə yolda daha yüksək rütbəyə malik bir şəhər olmalıdır. Beləliklə, eyni rütbəli zabitlər arasında ünsiyyət daha yüksək rütbəli zabitin nəzarəti altında olacaq.
Sielə şəhərlərə zabitlərin təyin olunması üçün uyğun bir plan hazırlamaqda kömək edin. Əgər bu mümkün deyilsə, "Impossible!" yazın.
Giriş verilənləri
Birinci sətirdə tam ədədi — Drevotorpaqdakı şəhərlərin sayı verilir.
Sonrakı sətirdə iki tam ədəd və qeyd olunur — bu, və şəhərləri arasında bir yolun olduğunu göstərir. Şəhərlərin müəyyən bir şəkildə -dən -ə qədər nömrələndiyini düşünün.
Verilən qrafın ağac olduğu təmin edilir.
Çıxış verilənləri
Əgər uyğun plan mövcuddursa, simvolu boşluqlarla ayrılmış şəkildə çıxarın: -ci simvol şəhər -dəki zabitin rütbəsini göstərir.
Əks halda, "Impossible!" yazın.