s=input()
k=int(input())
cnt=1
temp=[]
for i in range(len(s)-1):
    if s[i]==s[i+1]: cnt+=1
    else:
        temp.append([s[i],cnt])
        cnt=1
if cnt>=1: temp.append([s[-1],cnt])
if len(temp)==1:
    print(k*len(s)//2)
    exit()
ans=0
if temp[0][0]!=temp[-1][0]:
    for pair in temp:
        if pair[1]!=1: ans+=pair[1]//2
    print(ans*k)
else:
    for pair in temp[1:-1]:
        if pair[1]!=1: ans+=pair[1]//2
    ans*=k
    ans+=(k-1)*((temp[0][1]+temp[-1][1])//2)
    ans+=temp[0][1]//2+temp[-1][1]//2
    print(ans) s=input() s input() input k=int(input()) k int(input()) int input() input cnt=1 cnt 1 temp=[] temp [] for i in range(len(s)-1):
    if s[i]==s[i+1]: cnt+=1
    else:
        temp.append([s[i],cnt])
        cnt=1 i range(len(s)-1) range len(s)-1 len(s) len s 1 if s[i]==s[i+1]: cnt+=1
    else:
        temp.append([s[i],cnt])
        cnt=1 s[i]==s[i+1] s[i] s i s[i+1] s i+1 i 1 temp.append([s[i],cnt]) temp.append temp append [s[i],cnt] s[i] s i cnt cnt=1 cnt 1 if cnt>=1: temp.append([s[-1],cnt]) cnt>=1 cnt 1 if len(temp)==1:
    print(k*len(s)//2)
    exit() len(temp)==1 len(temp) len temp 1 print(k*len(s)//2) print k*len(s)//2 k*len(s) k len(s) len s 2 exit() exit ans=0 ans 0 if temp[0][0]!=temp[-1][0]:
    for pair in temp:
        if pair[1]!=1: ans+=pair[1]//2
    print(ans*k)
else:
    for pair in temp[1:-1]:
        if pair[1]!=1: ans+=pair[1]//2
    ans*=k
    ans+=(k-1)*((temp[0][1]+temp[-1][1])//2)
    ans+=temp[0][1]//2+temp[-1][1]//2
    print(ans) temp[0][0]!=temp[-1][0] temp[0][0] [0] temp 0 0 temp[-1][0] [-1] temp -1 0 for pair in temp:
        if pair[1]!=1: ans+=pair[1]//2
     pair temp if pair[1]!=1: ans+=pair[1]//2
     pair[1]!=1 pair[1] pair 1 1 print(ans*k) print ans*k ans k for pair in temp[1:-1]:
        if pair[1]!=1: ans+=pair[1]//2
     pair temp[1:-1] temp 1:-1 1 -1 if pair[1]!=1: ans+=pair[1]//2
     pair[1]!=1 pair[1] pair 1 1 ans*=k ans k ans+=(k-1)*((temp[0][1]+temp[-1][1])//2) ans (k-1)*((temp[0][1]+temp[-1][1])//2) k-1 k 1 (temp[0][1]+temp[-1][1])//2 temp[0][1]+temp[-1][1] temp[0][1] [0] temp 0 1 temp[-1][1] [-1] temp -1 1 2 ans+=temp[0][1]//2+temp[-1][1]//2 ans temp[0][1]//2+temp[-1][1]//2 temp[0][1]//2 temp[0][1] [0] temp 0 1 2 temp[-1][1]//2 temp[-1][1] [-1] temp -1 1 2 print(ans) print ans ans=0 0 ans temp=[] [] temp s=input() input() s cnt=1 1 cnt ans+=(k-1)*((temp[0][1]+temp[-1][1])//2) (k-1)*((temp[0][1]+temp[-1][1])//2) ans k=int(input()) int(input()) k cnt=1 1 cnt ans*=k k ans ans+=temp[0][1]//2+temp[-1][1]//2 temp[0][1]//2+temp[-1][1]//2 ans
s=input()
k=int(input())
cnt=1
temp=[]
for i in range(len(s)-1):
    if s[i]==s[i+1]: cnt+=1
    else:
        temp.append([s[i],cnt])
        cnt=1
if cnt>=1: temp.append([s[-1],cnt])
if len(temp)==1:
    print(k*len(s)//2)
    exit()
ans=0
if temp[0][0]!=temp[-1][0]:
    for pair in temp:
        if pair[1]!=1: ans+=pair[1]//2
    print(ans*k)
else:
    for pair in temp[1:-1]:
        if pair[1]!=1: ans+=pair[1]//2
    ans*=k
    ans+=(k-1)*((temp[0][1]+temp[-1][1])//2)
    ans+=temp[0][1]//2+temp[-1][1]//2
    print(ans)