#include <bits/stdc++.h>
using namespace std;
int a[101][101], b[101][101];
int cnt[100009];
void solve() {
  int n, p;
  cin >> n >> p;
  string s;
  cin >> s;
  if (p > n / 2) {
    reverse(s.begin(), s.end());
    p = n + 1 - p;
  }
  p--;
  int ans = 0;
  for (int i = 0; i <= (n - 1) / 2; i++) {
    int diff = s[i] - s[n - 1 - i];
    diff = abs(diff);
    diff = min(diff, 26 - diff);
    ans += diff;
  }
  int i;
  for (i = 0; i < p; i++) {
    if (s[i] != s[n - 1 - i]) break;
  }
  int d1 = 0, d2 = 0;
  if (i != p) d1 = p - i;
  for (i = (n - 1) / 2; i > p; i--) {
    if (s[i] != s[n - 1 - i]) break;
  }
  if (i != p) d2 = i - p;
  if (d1 != 0 && d2 != 0)
    cout << min(2 * d1 + d2 + ans, 2 * d2 + d1 + ans);
  else if (d1 == 0)
    cout << d2 + ans;
  else
    cout << d1 + ans;
  return;
}
signed main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  int t = 1;
  while (t--) {
    solve();
  }
  return 0;
}
