Tom và Jerry đang chơi trò chơi đuổi bắt trên một đồ thị bao gồm tổng cộng đỉnh,
cạnh màu đỏ và
cạnh màu xanh, đồng thời các cạnh của mỗi loại màu đều tạo thành một cây.
Ban đầu, Jerry đang ở đỉnh và Tom đang ở đỉnh
. Trò chơi được tiến hành theo lượt, Jerry thực hiện các lượt
và Tom thực hiện các lượt
Trong mỗi lượt, Jerry hoặc Tom có thể lựa chọn đứng yên tại đỉnh hiện tại, hoặc di chuyển sang đỉnh khác được nối trực tiếp với đỉnh hiện tại thông qua một cạnh. Jerry chỉ có thể di chuyển trên các cạnh màu đỏ và Tom chỉ có thể di chuyển trên các cạnh màu xanh.
Trò chơi kết thúc tại lượt thứ nếu Tom và Jerry đứng chung một đỉnh sau khi tiến hành lượt thứ
. Jerry luôn cố gắng kéo dài trò chơi để thoát khỏi Tom, trong khi Tom lại muốn trò chơi kết thúc càng sớm càng tốt để nhanh chóng bắt được Jerry.
Yêu cầu: Cho biết các đỉnh và cạnh của đồ thị. Nhiệm vụ của bạn hãy xác định trò chơi sẽ kết thúc sau hữu hạn lượt hay sẽ kéo dài vô tận.
Input
- Dòng đầu tiên chứa ba số nguyên
,
và
;
;
.
dòng tiếp theo, dòng thứ
chứa hai số nguyên
và
, mô tả cạnh màu đỏ thứ
nối hai đỉnh
và
.
dòng tiếp theo, dòng thứ
chứa hai số nguyên
và
, mô tả cạnh màu xanh thứ
nối hai đỉnh
và
.
- Dữ liệu đảm bảo các cạnh của mỗi loại màu đều tạo thành một cây.
Output
- Nếu trò chơi kết thúc sau hữu hạn lượt, in ra số lượt đó. Ngược lại, nếu trò chơi có thể kéo dài vô tận, in ra
.
Examples
Sample Input 1
4 1 2
1 2
4 1
1 3
1 2
4 1
2 3
Sample Output 1
4
Sample Input 2
4 1 2
4 3
2 1
4 2
2 1
1 3
3 4
Sample Output 2
2
Sample Input 3
4 2 1
1 2
2 4
4 3
2 1
1 3
3 4
Sample Output 3
-1
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ thứ nhất, đồ thị được mô tả trong hình sau:

Trò chơi diễn ra như sau:
- Lượt 1: Jerry lựa chọn di chuyển sang đỉnh
.
- Lượt 2: Tom lựa chọn di chuyển sang đỉnh
.
- Lượt 3: Jerry lựa chọn đứng yên tại đỉnh
.
- Lượt 4: Tom lựa chọn di chuyển sang đỉnh
và trò chơi kết thúc.
Trong ví dụ thứ hai, đồ thị được mô tả trong hình sau:

Trò chơi diễn ra như sau:
- Lượt 1: Jerry lựa chọn đứng yên tại đỉnh
.
- Lượt 2: Tom lựa chọn di chuyển sang đỉnh
và trò chơi kết thúc.
Comments