#include <bits/stdc++.h>
using namespace std;
int f[105], g[105], i, j, n, m, sum, x;
bool a[105];
int main() {
  memset(a, false, sizeof(a));
  scanf("%d%d", &n, &m);
  for (i = 1; i <= n; i++) {
    scanf("%d", &x);
    if (x == 1) a[i] = true;
  }
  sum = 0;
  for (i = 1; i <= m; i++) {
    f[i] = 1;
    for (j = 1; j <= n / m + 1; j++) {
      if (m * j + i > n) break;
      if (a[m * j + i] == a[i]) f[i]++;
    }
    g[i] = 0;
    for (j = 1; j <= n / m + 1; j++) {
      if (m * j + i > n) break;
      if (a[m * j + i] != a[i]) g[i]++;
    }
    sum += min(f[i], g[i]);
  }
  printf("%d\n", sum);
  return 0;
}
