s = input()
k = int(input())

c = s[0]
l = 1
a = []
for i in range(1, len(s)):
    if s[i] == c:
        l += 1
    else:
        a.append(l)
        c = s[i]
        l = 1
a.append(l)

ans = 0
if len(a) == 1:
    # s consists of one character
    ans += (a[0] * k) // 2
elif s[0] == s[-1]:
    ans += a[0] // 2
    ans += ((a[0] + a[-1]) // 2) * (k - 1)
    for i in range(1, len(a) - 1):
        ans += (a[i] // 2) * k
    ans += a[-1] // 2
else:
    for i in range(len(a)):
        ans += (a[i] // 2) * k

print(ans) s = input() s input() input k = int(input()) k int(input()) int input() input c = s[0] c s[0] s 0 l = 1 l 1 a = [] a [] for i in range(1, len(s)):
    if s[i] == c:
        l += 1
    else:
        a.append(l)
        c = s[i]
        l = 1 i range(1, len(s)) range 1 len(s) len s if s[i] == c:
        l += 1
    else:
        a.append(l)
        c = s[i]
        l = 1 s[i] == c s[i] s i c l += 1 l 1 a.append(l) a.append a append l c = s[i] c s[i] s i l = 1 l 1 a.append(l) a.append a append l ans = 0 ans 0 if len(a) == 1:
    # s consists of one character
    ans += (a[0] * k) // 2
elif s[0] == s[-1]:
    ans += a[0] // 2
    ans += ((a[0] + a[-1]) // 2) * (k - 1)
    for i in range(1, len(a) - 1):
        ans += (a[i] // 2) * k
    ans += a[-1] // 2
else:
    for i in range(len(a)):
        ans += (a[i] // 2) * k len(a) == 1 len(a) len a 1 ans += (a[0] * k) // 2 ans (a[0] * k) // 2 a[0] * k a[0] a 0 k 2 elif s[0] == s[-1]:
    ans += a[0] // 2
    ans += ((a[0] + a[-1]) // 2) * (k - 1)
    for i in range(1, len(a) - 1):
        ans += (a[i] // 2) * k
    ans += a[-1] // 2 s[0] == s[-1] s[0] s 0 s[-1] s -1 ans += a[0] // 2 ans a[0] // 2 a[0] a 0 2 ans += ((a[0] + a[-1]) // 2) * (k - 1) ans ((a[0] + a[-1]) // 2) * (k - 1) (a[0] + a[-1]) // 2 a[0] + a[-1] a[0] a 0 a[-1] a -1 2 k - 1 k 1 for i in range(1, len(a) - 1):
        ans += (a[i] // 2) * k
     i range(1, len(a) - 1) range 1 len(a) - 1 len(a) len a 1 ans += (a[i] // 2) * k ans (a[i] // 2) * k a[i] // 2 a[i] a i 2 k ans += a[-1] // 2 ans a[-1] // 2 a[-1] a -1 2 for i in range(len(a)):
        ans += (a[i] // 2) * k i range(len(a)) range len(a) len a ans += (a[i] // 2) * k ans (a[i] // 2) * k a[i] // 2 a[i] a i 2 k print(ans) print ans k = int(input()) int(input()) k ans += a[-1] // 2 a[-1] // 2 ans ans += a[0] // 2 a[0] // 2 ans a = [] [] a ans += ((a[0] + a[-1]) // 2) * (k - 1) ((a[0] + a[-1]) // 2) * (k - 1) ans ans += (a[i] // 2) * k (a[i] // 2) * k ans ans = 0 0 ans c = s[i] s[i] c c = s[0] s[0] c l = 1 1 l ans += (a[i] // 2) * k (a[i] // 2) * k ans s = input() input() s l += 1 1 l l = 1 1 l ans += (a[0] * k) // 2 (a[0] * k) // 2 ans
s = input()
k = int(input())

c = s[0]
l = 1
a = []
for i in range(1, len(s)):
    if s[i] == c:
        l += 1
    else:
        a.append(l)
        c = s[i]
        l = 1
a.append(l)

ans = 0
if len(a) == 1:
    # s consists of one character
    ans += (a[0] * k) // 2
elif s[0] == s[-1]:
    ans += a[0] // 2
    ans += ((a[0] + a[-1]) // 2) * (k - 1)
    for i in range(1, len(a) - 1):
        ans += (a[i] // 2) * k
    ans += a[-1] // 2
else:
    for i in range(len(a)):
        ans += (a[i] // 2) * k

print(ans)
