#include <bits/stdc++.h>
using namespace std;
int n, m, k, x, y;
int main() {
  int n, p, i;
  int a, b, fl = 0, cnt = 0;
  cin >> n >> p;
  p = p - 1;
  string s;
  cin >> s;
  a = p;
  b = p;
  if (p <= (n - 1) / 2) {
    for (i = 0; i <= (n - 1) / 2; i++) {
      if (s[i] != s[n - 1 - i]) {
        if (fl == 0) {
          fl = 1;
          a = i;
        }
        b = i;
        cnt += min(abs(s[i] - s[n - i - 1]), min(s[i], s[n - i - 1]) - 'a' + 1 +
                                                 'z' - max(s[i], s[n - i - 1]));
      }
    }
  } else {
    fl = 0;
    a = p;
    b = p;
    for (i = (n - 1) / 2 + 1; i <= (n - 1); i++) {
      if (s[i] != s[n - 1 - i]) {
        if (fl == 0) {
          fl = 1;
          a = i;
        }
        b = i;
        cnt += min(abs(s[i] - s[n - i - 1]), min(s[i], s[n - i - 1]) - 'a' + 1 +
                                                 'z' - max(s[i], s[n - i - 1]));
      }
    }
  }
  if (p <= a) {
    cnt += b - p;
  } else if (p >= b) {
    cnt += p - a;
  } else {
    cnt += min(2 * (b - p) + (p - a), 2 * (p - a) + (b - p));
  }
  cout << cnt << endl;
  return 0;
}
