#SGM0000075. Một lần xuất hiện (One Occurrence)

Một lần xuất hiện (One Occurrence)

Một lần xuất hiện (One Occurrence)

Nguồn: Codeforces

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho dãy aa và nhiều truy vấn đoạn [l,r][l,r]. Với mỗi truy vấn, hãy in bất kỳ giá trị nào xuất hiện đúng một lần trong đoạn. Nếu không tồn tại giá trị như vậy, in 0.

Dữ liệu vào

Dòng đầu chứa nn. Dòng thứ hai chứa dãy. Dòng thứ ba chứa qq. Mỗi trong qq dòng sau chứa l,rl,r.

Kết quả

Với mỗi truy vấn, in 0 nếu không có giá trị xuất hiện đúng một lần; ngược lại in bất kỳ một giá trị hợp lệ.

Subtask

Subtask 1 (20%)

  • n≤30n\le 30, số truy vấn ≤30\le 30.
  • Các điều kiện còn lại như Subtask 3.

Subtask 2 (30%)

  • n≤5000n\le 5000, số truy vấn ≤5000\le 5000.
  • Các điều kiện còn lại như Subtask 3.

Subtask 3 (50%)

  • 1≤n,q≤5⋅1051\le n,q\le5\cdot10^5
  • 1≤ai≤5⋅1051\le a_i\le5\cdot10^5
  • 1≤l≤r≤n1\le l\le r\le n

Ví dụ

Input

6
1 1 2 3 2 4
2
2 6
1 2

Output

4
0

Giải thích

Trong đoạn [2,6] của mẫu, các giá trị 1,3,4 đều xuất hiện đúng một lần, nên 4 là một đáp án hợp lệ. Đoạn [1,2] là [1,1], nên phải in 0.