페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#1208

귀가 1초 64MB

문제

농부 창호가 키우는 소들은 각자 자신의 목장에 얌전히 있다. 

소가 없는 텅 빈 목장도 있다. 

각각의 목장은 다른 목장들과 하나 혹은 더 많은 길로 연결이 되어 있다. 

때때로 두 목장은 한 개 이상의 길로 연결되어 있을 수도 있으며, 

적어도 한 개 이상의 목장들은 헛간으로 가는 길이 존재한다. 

물론 소는 어떤 방향으로도 갈 수 있고, 모든 소들은 같은 속도로 걷게 된다.

목장들에는 'a' 부터 'z' 까지와, 'A' 부터 'Y' 까지로 번호가 붙여져 있다. 

소 한 마리는 대문자 알파벳 'A' 부터 'Y' 까지​의 번호가 매겨진 목장에 있다(목장 하나 당 소 한 마리 이다). 

그리고 소가 없는 목장은 소문자로 번호가 매겨져 있다. 

헛간은 'Z'(대문자)로 번호가 매겨져 있으며 소가 없다.

각각 목장과 목장, 혹은 목장과 헛간을 잇는 길의 거리가 주어질 때,

헛간으로 가장 먼저 올 수 있는 소와 그 거리를 구하는 프로그램을 작성하자.


입력

첫째줄에는 P(1≤P≤10,000)개의 길 들이 입력된다. 

둘째줄 부터 P+1 번째 줄까지, 한 줄에 두 문자와 숫자 하나가 입력 되는데, 

 이는 서로 연결 되는 두 목장(혹은 헛간)의 번호와, 그 길의 길이(1≤길이≤1,000)를 뜻한다.


출력

가장 먼저 헛간에 도달하는 소가 원래 있던 목장의 번호와 그 소가 걷는 거리를 출력하라.


예제1

입력
5

Ad6
Bd3
Ce9
dZ8
eZ3
출력
B11

출처

usaco

역링크