Statement
지문 언어
정점에 의 번호가 붙은 트리 이 주어진다.
같은 정점들을 가지는 두 트리 에 대해, 다음을 만족하는 정점들의 집합 가 존재하지 않을 때 과 는 에 있다고 하자.
- .
- 에서 가 유도하는 부분 그래프와 에서 가 유도하는 부분 그래프가 모두 연결되어 있다.
유도 부분 그래프의 정의
그래프에서 정점들의 집합 가 유도하는 부분 그래프란, 에 속한 정점과 양 끝점이 모두 에 속하는 간선만을 남겨 얻는 그래프이다.
과 좋은 관계에 있는 트리 가 존재하는지 판정하고, 존재한다면 하나를 구성하라.
Input
입력은 다음과 같은 형식으로 주어진다.
Output
각 테스트 케이스마다 다음과 같이 출력한다.
조건을 만족하는 가 존재하지 않으면 한 줄에 을 출력한다.
존재한다면 개의 줄에 걸쳐 다음과 같이 출력한다.
Constraints
- .
- .
- ().
Subtasks
Samples
입력
2
6
4 1
5 1
1 2
2 3
3 6
3
1 2
2 3
출력
1 6
2 4
3 4
4 5
5 6
-1