Släktträffen
시간 제한1초메모리 제한1024 MB
조상 관계를 나타내는 루트 트리와 M명의 사람이 주어질 때, 그들 모두의 가장 가까운 공통 조상을 구해 출력한다. 그 조상이 목록에 포함된 사람일 수도 있다.
문제

Det är släktträff för ättlingar till Ida-Ottilia Isaksson. För enkelhets skull har man upprättat ett släktträd och numrerat alla ättlingarna från till , samt givit Ida-Ottilia själv numret . Bland de M personerna vid ditt bord uppkommer en diskussion om vem som är er närmaste gemensamma släkting (uppåt i trädet). Skriv ett program som räknar ut detta.
Programmet ska fråga efter antalet ättlingar, , och därefter fråga efter numret på varje persons förälder, vilket naturligtvis alltid är mellan och . Därefter ska programmet fråga efter antalet personer vid bordet, M (), och läsa in numret på var och en av dem. Programmet ska skriva ut numret på den person som är närmast gemensam släkting (uppåt i trädet) till alla vid bordet. Observera att detta ibland kan vara någon vid bordet.
입력
På första raden i indata står talen och (). På andra raden står tal, föräldrarna för varje ättling (alla mellan och ). På tredje raden står tal, personerna runt bordet (alla mellan och , utan dubbletter).
출력
Programmet ska skriva ut ett enda tal: numret på personernas närmaste gemensamma släkting.