Đua nhau on top

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Dãy đầy đủ 100 (p) 1.0s 256M

1. Dãy đầy đủ

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho mảng \(a\) gồm \(n\) số nguyên. Một đoạn con liên tiếp \([l, r]\) được gọi là "đầy đủ" nếu nó chứa tất cả các giá trị khác nhau xuất hiện trong mảng \(a\).

Hãy đếm số lượng đoạn con liên tiếp \([l, r]\) (\(1 \le l \le r \le n\)) thỏa mãn điều kiện trên.

Input

  • Dòng đầu tiên chứa số nguyên dương \(n\).
  • Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, \dots, a_n\) cách nhau bởi dấu cách.

Output

  • Một số nguyên duy nhất là số lượng đoạn con liên tiếp đầy đủ tìm được.

Constraints

  • \(1 \le n \le 2 \cdot 10^5\)
  • \(|a_i| \le 10^9\)

Example

Test 1

Input
5
1 2 1 3 2
Output
5