#include <bits/stdc++.h>
using namespace std;
long long int y[26];
int main() {
  int n;
  cin >> n;
  int k;
  cin >> k;
  string a;
  cin >> a;
  for (int i = 0; a[i]; i++) {
    y[int(a[i] - 'A')]++;
  }
  sort(y, y + 26);
  long long int u = 0;
  int uu = 25;
  while (k) {
    long long int h = k;
    long long int g = 0;
    k = max(g, k - y[uu]);
    if (!k)
      cout << (u + h * h);
    else
      u += y[uu] * y[uu];
    uu--;
  }
}
