Темірулану та Пернехану подарували послідовність з (1 \leq n \leq 5000) цілих додатних чисел. Вони вирішили поділити цю послідовність. Кожен з них має взяти деяку непорожню підрядну частину, причому частина Темірулана повинна починатися раніше, ніж частина Пернехана. Вони прагнуть бути унікальними, тому хочуть, щоб не було жодного числа, яке зустрічається одночасно в частині Темірулана і Пернехана. Айдос, який спостерігав за ними, зацікавився, скільки існує різних способів це зробити. Допоможіть йому, написавши програму для підрахунку кількості таких способів.
Перший рядок містить ціле число . Наступний рядок містить цілих чисел A_i (1 \leq A_i \leq n, 1 \leq i \leq n), розділених пробілами.
Виведіть єдине число — відповідь на задачу.
Приклад 1
Приклад 2
Приклад 3
У другому тестовому прикладі існують такі способи поділу:
{ [] [] }, { [] [] }, { [] [] },
{ [] [] }, { [] [] }, { [] [] },
{ [] [] }, { [] [] }, { [] [] }