#L6187. Odd

Odd

题目描述

你面前的桌子上,摆着一个 nn 个数的数组 AA

如果一个子区间,满足每个数都只出现了奇数次,那么它是个好区间。

那么这个数组有多少个好区间呢?


输入格式

一行一个数字 nn

一行 nn 个数字,表示数组 AA


输出格式

一行一个数字表示答案。


样例

输入

4
2 2 2 3

输出

7

数据范围与提示

  • 对于 20%20\% 的数据,满足 n1000n \leq 1000
  • 对于 40%40\% 的数据,满足 n5×104n \leq 5 \times 10^4
  • 对于另外 10%10\% 的数据,满足 ai5a_i \leq 5
  • 对于另外 20%20\% 的数据,满足 ai64a_i \leq 64
  • 对于 100%100\% 的数据,满足 n2×105,ai106n \leq 2 \times 10^5, a_i \leq 10^6