s = gets.chomp
k = gets.to_i

a = 0
prev = nil
cont = 1
for i in 0...s.size
    if prev == s[i]
        cont += 1
        a += 1 if cont % 2 == 0
    else
        cont = 1
    end
    prev = s[i]
end

ans = 0   
if cont == s.size
    # 全て同じ文字
    ans = s.size * k / 2
elsif k > 1 && s[-1] == s[0] && cont % 2 == 1
    # 1単語目と2単語目以降でカウントが異なる場合
    b = 0
    prev = s[-1]
    cont = 1
    for i in 0...s.size
        if prev == s[i]
            cont += 1
            b += 1 if cont % 2 == 0
        else
            cont = 1
        end
        prev = s[i]
    end

    ans = a + b * (k-1)
else
    # 1単語目と2単語目以降でカウントが同じ場合
    # - 末尾と先頭が異なる場合
    # - 1単語で完結している場合
    ans = a * k
end

puts ans