Kuulujutud
문제
Informaatikaolümpiaadi tulevase lõppvooru kohta on liikvel igasuguseid kuulujutte. Kuulujutud levivad igasugustes suhtlusringides: klassis, trennis, sõpruskonnas. Igal kuulujutul on algataja, kes räägib seda kõigis oma suhtlusringides. Kui keegi mingit kuulujuttu kuuleb, räägib ta seda omakorda edasi kõigis oma suhtlusringides (nii, et kõik ringis olijad kuulevad seda), kõik kuulnud omakorda kõigis oma suhtlusringides ja nii edasi.
Koolis on kokku õpilast, kellest on moodustunud suhtlusringi. Õpilased on nummerdatud kuni ja iga suhtlusringi kohta on teada sellesse kuuluvate õpilaste numbrid. Koolis on kokku liikvel kuulujuttu, millest iga kohta on teada selle algatanud õpilase number.
Sinu ülesanne on iga kuulujutu kohta leida, mitu inimest sellest lõpuks kuulevad.
입력
Sisendi esimesel real on 3 tühikutega eraldatud täisarvu (), () ja ().
Järgmised rida kirjeldavad suhtlusringe. Iga rea alguses on täisarv (, ühe suhtlusringi suurus. Sellele järgnevad paarikaupa erinevat täisarvu lõigust kuni , selle suhtlusringi liikmete numbrid. On teada, et summa ei ületa .
Järgmisel real on igal üks täisarv lõigust kuni , mis annab ühe kuulujutu algataja numbri.
출력
Väljundisse väljastada rida, millest igal on vastava kuulujutu kuuljate arv.
예제
예제 1
10 4 1 3 1 2 3 3 2 5 8 2 8 4 2 9 10 1
6
예제 2
10 5 3 2 3 4 3 6 4 3 2 5 7 2 7 8 2 8 5 1 5 4
1 3 3