외판원

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

Bob Smith는 뉴질랜드 전역을 돌며 회사 고객들을 방문해야 합니다. 회사 데이터베이스가 각 고객이 사는 도시 목록을 뽑아 주지만, 프로그램이 제대로 만들어지지 않아 같은 도시가 여러 번 나타날 수 있습니다. 중복된 도시를 제거하고, Bob이 실제로 방문해야 하는 도시가 몇 곳인지 알려 주어 그를 도와주세요.

입력

입력은 여러 개의 목록으로 이루어지며, 각 목록은 한 주(week) 동안의 방문 일정을 나타냅니다. 각 주의 첫 줄에는 도시의 개수를 나타내는 정수 $N$ ($1 < N \le 100$)이 주어집니다. 입력은 $N = 0$으로 끝나며, 이 주는 처리하지 않습니다.

각 주에는 $N$개의 도시 이름이 한 줄에 하나씩 주어집니다. 도시 이름은 두 개 이상의 단어로 이루어질 수 있습니다. 이름에 포함된 각 단어의 첫 글자는 대문자이고 나머지 글자는 모두 소문자입니다. 도시 이름의 길이는 20자를 넘지 않습니다.

출력

각 주마다 한 줄씩 출력합니다. 각 줄은 단어 Week, 공백, 주 번호(첫 번째 주는 1), 공백, 그리고 중복을 제거한 뒤 실제로 방문해야 하는 도시의 개수를 차례로 이어 붙인 형식입니다.