Kuuseehe
문제
Byteland Party Factory valmistub uue kuuseehte turuletoomiseks. Selle prototüübi valmistamisel ühendati alguses kaks lampi juhtmega omavahel ja seejärel võeti korda uus lamp ning ühendati see juhtmega mõne juba olemasoleva lambi külge. Tulemusena saadi ehe, milles on värvilist lampi. Tehases on eri värvi lampe.
Kui esimene prototüüp oli valmis, anti see üle kaunistusosakonnale. Seal otsustati, et ehte kauniduse mõõduks sobib kaht samavärvilist lampi ühendavate juhtmete arv. Seejärel vahetasid nad korda mõne olemasoleva lambi välja mõne teise vastu ja tahtsid iga kord teada, milline on saadud ehte kaunidus.
Kirjutada programm, mis saab ette ehte algse prototüübi ja kaunistusosakonna tehtud asenduste kirjeldused ning leiab ehte kõigi variantide kaunidused.
입력
Tekstifaili esimesel real on kolm täisarvu: ehtes olevate lampide arv (), kaunistusosakonnas tehtud asenduste arv () ja lampide võimalike värvide arv ().
Faili teisel real on täisarvu (), mis näitavad algse prototüübi lampide värve nende ehtesse lisamise järjekorras.
Faili kolmandal real on täisarvu (), kus näitab, mitmenda lambi külge ühendati lamp number .
Järgmisel real on igaühel kaks täisarvu ja (, ), mis näitavad, et . asendusel pandi lambi asemele lamp, mille värv on .
출력
Tekstifaili väljastada täpselt rida. Reale number väljastada . vahetuse järgses konfiguratsioonis selliste lambipaaride arv, kus kaks samavärvilist lampi on juhtmega ühendatud.
예제
예제 1
3 3 3 1 2 3 2 2 1 3 1 2 2
1 2 0
예제 2
7 1 4 2 1 2 4 4 1 2 1 1 2 1 2 2 2
3