=begin
文字列 Sが与えられますSを K回繰り返してできる文字列を Tとします。 Tの文字をひとつ選んで他の文字に書き換える操作を繰り返すことでTのどの隣り合う2文字も相異なるようにするとき、 必要な操作の回数の最小値を求めてください
=end

s,k=gets.chomp,gets.chomp.to_i
t=s*k
co=0
t.each_char.with_index do |c,i|
  co +=1 if (i >= 0 && t[i-i] == c) || c == t[i+1]
  pr=c
end
puts co