N, K = map(int, input().split()) A = list(map(int, input().split())) ans = 0 for start in range(K): sub = A[start:N:K] ans += sum(sum(sub[i] > b for b in sub[i + 1:]) for i in range(len(sub))) A[start:N:K] = sorted(sub) print(ans if A == sorted(A) else -1)