고대 그리스 동형성
시간 제한5초메모리 제한1024 MB
정점과 간선 수가 n×m 격자 그래프와 같은 그래프가 그 격자 그래프와 동형인지 판별합니다.
문제
제우스가 가장 좋아하는 그래프는 정사각형 격자 그래프다. 이는 개의 행과 개의 열로 이루어진 격자 모양의 무방향 그래프이며, 정점은 개, 간선은 개다. 격자의 각 교점은 인접한 교점과 간선으로 연결되어 있다.
는 번째 행과 번째 열이 만나는 정점을 뜻한다. 형식적으로, 인 모든 와 사이에 간선이 있고, 인 모든 와 사이에 간선이 있다.

(그림은 격자 그래프의 예이다.)
놀랍게도 포세이돈이 가장 좋아하는 그래프도 무방향 그래프이며, 정점은 개, 간선은 개이고, 자기 루프와 다중 간선이 없다. 이 그래프의 정점은 1부터 까지 정수로 번호가 매겨져 있다.
포세이돈은 두 그래프가 동형인지 알고 싶어 한다. 즉, 포세이돈 그래프의 정점과 제우스 그래프의 정점을 하나씩 짝지어 전단사 대응을 만들 수 있는지, 그리고 한쪽에서 두 정점이 인접할 때 그리고 그때만 짝지어진 다른 쪽의 두 정점도 인접하는지를 묻는다. 포세이돈을 도와 두 그래프가 동형인지 판정하라.
입력
첫 줄에 격자의 크기를 나타내는 정수 이 주어진다 ().
이어지는 개의 줄에는 포세이돈 그래프의 간선을 나타내는 정수 가 한 줄에 하나씩 주어진다 (, ). 포세이돈 그래프에는 다중 간선이 없다고 보장된다.
출력
포세이돈의 그래프와 제우스의 그래프가 동형이면 Yes, 아니면 No를 출력한다. 대소문자는 상관없다.
힌트
두 번째 예제의 그래프는 다음 그림과 같다.
