Tələbələr
Dekan, təqaüdə çıxdıqdan sonra yaddaşını yoxlamaq qərarına gəldi və "doğma" fakültəsinin tələbə qruplarının siyahılarını tərtib etdi. Sadəlik üçün qrupları ardıcıl olaraq 1-dən başlayaraq nömrələdi. Lakin bir problem var idi – o, yalnız qrupların starostalarının soyadlarını dəqiq xatırlayırdı və tələbələr arasında adaşların olmadığını bilirdi, amma digər tələbələrin hansı qruplarda oxuduğunu unudurdu. Bir az düşündükdən sonra, dərslərdə kimlərin bir partada oturduğunu və beləliklə, bir qrupda olduğunu xatırladı. Onun məlumatlarına əsasən, hansı tələbənin hansı qrupda oxuduğunu müəyyən edən bir proqram yazın.
Giriş verilənləri
Birinci sətirdə bir natural ədəd N – qrupların sayı, 1 ≤ N ≤ 100.
Sonra N sətir, hər birində bir soyad: i-ci sətirdə i-ci qrupun starostasının soyadı (nömrələmə 1-dən başlayır).
Növbəti sətirdə bir natural ədəd K – dekanın xatırladığı bir qrupda oxuyan tələbə cütlərinin sayı, 1 ≤ K ≤ 200000.
Sonra K sətir, hər birində boşluqla ayrılmış iki soyad: bir qrupda oxuyan tələbə cütləri.
Hər bir soyad latın əlifbasının kiçik hərflərindən ibarət, uzunluğu 15 simvoldan çox olmayan bir sətirdir.
Çıxış verilənləri
Əgər daxil olan məlumatlar ziddiyyətlidirsə (məsələn, bir tələbə eyni anda bir neçə qrupda oxuyursa), birinci sətirdə bir söz – Error.
Əks halda M sətir çıxarın, hər birində tələbənin soyadı və boşluqla ayrılmış qrup nömrəsi, hansı qrupda oxuduğunu göstərir. Əgər tələbə üçün qrupu daxil olan məlumatlara əsasən müəyyən etmək mümkün deyilsə, qrup nömrəsi əvəzinə 0 çıxarın. Nəticə siyahısında tələbələrin soyadları əlifba sırası ilə düzülməlidir.