Cho dãy số nguyên . Với đoạn , xét mọi cặp chỉ số thỏa và . Khoảng cách của cặp là . Hãy tìm khoảng cách lớn nhất. Nếu không có hai vị trí nào trong đoạn mang cùng giá trị, đáp án là .
Input
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên .
- Mỗi trong dòng tiếp theo chứa hai số nguyên và .
Output
- Với mỗi truy vấn, in trên một dòng khoảng cách lớn nhất; in nếu mọi giá trị trong đoạn đều khác nhau.
Constraints
- .
- .
- .
Scoring
- Subtask ( số điểm): .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
8 5 1 5 2 1 5 2 3 5 1 8 2 5 4 8 6 8 3 6
Output
5 3 3 0 3
Giải thích: Trong toàn dãy, hai lần xuất hiện xa nhất của ở vị trí và , cách nhau . Đoạn không có giá trị lặp nên cho ; các đoạn khác cho .