using System; namespace No366_1{ public class Program{ public static void Main(string[] args){ var input = Console.ReadLine().Split(' '); var n = int.Parse(input[0]); var k = int.Parse(input[1]); var an = Array.ConvertAll(Console.ReadLine().Split(' '), int.Parse); var cnt = 0; for(var x = 0; x < k; x++){ for(var i = 0; i < n; i++){ for(var j = x + k; j < n - i * k; j += k){ if(an[j - k] > an[j]){ var tmp = an[j]; an[j] = an[j - k]; an[j - k] = tmp; cnt++; } } } } for(var i = 1; i < n; i++){ if(an[i - 1] > an[i]){ Console.WriteLine("-1"); return; } } Console.WriteLine(cnt); } } }