태우와 성준이, 준혁이는 정점이 N개인 가중치 없는 그래프 위에서 각각 서로 다른 세 정점에 살고 있다. 이 그래프의 임의의 두 정점 사이에는 항상 경로가 존재한다.
셋이 만나는 약속 장소로 어느 정점이 좋을지 정하고자 한다.
세 명 모두, 누군가 한 명이 꿀을 빨 수는 없다는 생각을 가지고 있다! 따라서 이동하는 거리의 최댓값과 최솟값의 차를 최대한 줄이고자 한다.(이때, 반드시 최단 거리로 이동한다.)
조건을 만족하는 그래프의 정점을 찾아보자!
첫째 줄에 정점의 수 과 간선의 수 이 주어진다.
둘째 줄부터 개 줄에 걸쳐 와 를 잇는 간선을 의미하는 간선 정보 주어진다.
마지막 줄에는 태우와 성준이, 준혁이가 사는 정점의 번호 가 주어진다.
는 모두 서로 다르다.
문제 조건을 만족하는 정답의 정점의 번호를 출력한다. 이때, 만족하는 정점이 여러 개라면 세 명이 이동하는 거리의 합이 가장 작은 것을 출력한다. 그 또한 여러 개라면 정점의 번호가 가장 작은 것을 출력한다.
7 10 1 3 2 5 5 6 3 5 3 4 4 7 1 2 1 4 5 7 2 7 2 4 6
5