#2404. 打扫卫生

打扫卫生

题目描述

N\red{N}头奶牛,每头那牛都有一个标号Pi\red{Pi,}1<=Pi<=M<=N<=40000\red{1 <= Pi <= M <= N <= 40000}。现在FarmerJohn\red{Farmer John}要把这些奶牛分成若干段,定义每段的不河蟹度为:

若这段里有k\red{k}个不同的数,那不河蟹度为k×\red{k×}k\red{k}。那总的不河蟹度就是所有段的不河蟹度的总和。

输入格式

第一行:两个整数N\red{N,}M\red{M}

2..N+1\red{2..N+1}行:N\red{N}个整数代表每个奶牛的编号

输出格式

一个整数,代表最小不河蟹度

样例

输入样例

13 4
1
2
1
3
2
2
3
4
3
4
3
1
4

输出样例

11