#P5074. 「FJSC2018TGD7T1」完全平方数

「FJSC2018TGD7T1」完全平方数

Description

有nn个正整数,第ii个为aia_i。

求有多少个正整数对(l,r)(l,r)满足1≤l≤r≤n1\le l\le r\le n且∏i=lrai\prod_{i=l}^{r}a_i是完全平方数,即求有多少个区间满足区间内所有数的乘积是完全平方数。

Input Format

从 square.in 读入数据

第一行一个正整数nn。

第二行nn个正整数,第ii个为aia_i。

Output Format

向 square.out 输出数据

输出一个非负整数,表示答案。

Sample

样例输入1

4
2 2 3 3

样例输出1

3

Hint

对于前10%10\%的数据,n,ai≤10n,a_i\le10。

对于前30%30\%的数据,n,ai≤100n,a_i\le100。

对于前50%50\%的数据,n,ai≤1000n,a_i\le1000。

对于前70%70\%的数据,n,ai≤10000n,a_i\le10000。

对于100%100\%的数据,n,ai≤100000n,a_i\le100000。