좋아하는 트리
면접 대비시간 제한0.1초메모리 제한1024 MB
두 트리 T1과 T2가 주어질 때, T1에 T2와 동형인 부분트리가 있는지 판별합니다.
문제
Telio는 트리 동형을 배운 뒤, 자신이 좋아하는 트리가 세상의 얼마나 많은 트리 속에 숨어 있는지 궁금해졌다.
두 트리 과 가 주어진다. 의 부분 트리 중 와 동형인 것이 있는지 판별하라.
두 트리가 동형이라는 것은 각 트리의 정점에 번호를 적절히 붙였을 때 두 트리가 완전히 같아질 수 있다는 뜻이다. 예를 들어 간선이 인 트리는 간선이 인 트리와 동형이다.
아래 그림에서 왼쪽은 , 오른쪽은 이다. 정점 5를 제외한 나머지 정점으로 이루어진 의 부분 트리는 와 동형이다.

입력
입력은 두 개의 그룹으로 주어진다. 첫 번째 그룹은 , 두 번째 그룹은 를 나타낸다.
각 그룹의 첫 줄에는 정점의 개수 ()이 주어진다. 정점은 1부터 까지 서로 다른 정수로 구분된다. 이어지는 개의 줄에는 정수 와 (, )가 주어지며, 이는 트리에 간선 가 있다는 뜻이다.
입력으로 주어지는 두 그래프는 항상 올바른 트리이다.
출력
에 와 동형인 부분 트리가 있으면 대문자 "Y"를, 없으면 "N"을 한 줄에 출력한다.