내 뒤에 나와 다른 수

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

문제

길이가 NN인 수열 A_1 A_2   A_NA\_1 \ A\_2 \ \cdots \ A\_N이 주어진다. 1iN1\le i \le N인 정수 ii마다 i<jNi < j \le N이고 A_iA_jA\_i \ne A\_j인 정수 jj중 최솟값을 출력하라. 만약 이러한 jj가 없다면 1-1을 출력하라.

입력

첫째 줄에 수열 AA의 크기 NN이 주어진다. 둘째 줄에는 A_1 A_2   A_NA\_1 \ A\_2 \ \cdots \ A\_N이 공백으로 구분되어 주어진다. (1N106(1 \le N \le 10^6, 109A_i109)-10^9 \le A\_i \le 10^9 )

입력으로 주어지는 모든 수는 정수이다.

출력

ii마다 조건을 만족하는 최솟값 jj를 출력하라. 만약 이러한 jj가 없다면 1-1을 출력하라.