Extra
Time
BZOJ1584 打扫卫生 Time:1s Memory:50M AC:0% Submit:2

Description

有 N 头奶牛,每头那牛都有一个标号 Pi,1 <= Pi <= M <= N <= 40000。 现在 Farmer John 要把这些奶牛分成若干段,定义每段的不河蟹度为:若 这段里有 k 个不同的数,那不河蟹度为 k*k。那总的不河蟹度就是所有段 的不河蟹度的总和。

Input

第一行:两个整数 N,M

第 2..N+1 行:N 个整数代表每个奶牛的编号

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

Sample Input

13 4

1

2

1

3

2

2

3

4

3

4

3

1

4

Sample Output

11