만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

모르고리즘 회장 정하기

면접 대비

시간 제한1초메모리 제한1024 MB

요약
서로 다른 대문자 이름 N개 중 길이가 정확히 3인 이름 가운데 사전순으로 가장 앞에 오는 이름을 출력합니다.
난이도

쉬움10점 중 2점

유형
문자열, 배열
정답자
아직 제출이 없습니다

문제

모르고리즘 회장 태윤이는 2024년에 모르고리즘을 이끌 회장을 고르려고 한다. 아무도 회장을 맡고 싶어 하지 않아서 태윤이가 직접 고른다. 태윤이는 이름이 세 글자인 사람 중에서 사전 순으로 가장 앞선 사람을 회장으로 뽑으려고 한다.

사람들의 이름은 모두 다르며, 길이가 22 이상 55 이하인 알파벳 대문자 A - Z로 이루어져 있다.

이름 SS가 이름 TT보다 사전 순으로 앞서는 것은 아래 두 조건 중 하나가 성립하는 것과 같다. 여기서 ∣S∣|S|는 SS의 길이이고, S[i]S[i]는 SS의 ii번째 문자이다.

  • SS가 TT의 접두사이다. 즉, ∣S∣<∣T∣|S| < |T|이고, 모든 1≤i≤∣S∣1 \leq i \leq |S|에 대해 S[i]=T[i]S[i] = T[i]이다.
  • 처음으로 S[i]≠T[i]S[i] \neq T[i]인 ii에 대해 S[i]<T[i]S[i] < T[i]이다. (1≤i≤min⁡(∣S∣,∣T∣)1 \leq i \leq \min(|S|, |T|))

어떤 사람이 회장으로 선정될지 예측해 보자.

입력

첫째 줄에 사람의 수 NN이 주어진다.

이어 NN줄에 걸쳐 사람들의 이름 name1name_1부터 nameNname_N까지가 주어진다.

출력

회장으로 뽑힐 사람의 이름을 출력한다.

제한

  • 1≤N≤100 0001 \leq N \leq 100\,000
  • 2≤∣namei∣≤52 \leq |name_i| \leq 5
  • 이름이 세 글자인 사람은 반드시 한 명 이상 존재한다.
  • 각 이름은 최대 한 번만 주어진다.

예제1

  1. 예제 1

    입력
    7
    KGW
    LH
    AHC
    LKY
    DREAM
    AA
    KTY
    
    예상 출력
    AHC