s = list(input())
k = int(input())
n=len(s)
if n!=1:
    cnt=[]
    tmp=1
    for i in range(1,n):
        if s[i]==s[i-1]:
            tmp+=1
        else:
            cnt.append((s[i-1], tmp))
            tmp=1
        if i==n-1:
            cnt.append((s[i], tmp))

    ans=0
    if len(cnt)==1:
        ans=cnt[0][1]*k//2
    elif cnt[0][0]!=cnt[-1][0]:
        for x,y in cnt:
            ans+=y//2
        ans*=k
    else:
        for x,y in cnt:
            ans+=y//2
        ans*=k
        if (cnt[0][1]+cnt[-1][1])%2==0:
            ans+=k-1
    print(ans)

else:
    print(k//2) s = list(input()) s list(input()) list input() input k = int(input()) k int(input()) int input() input n=len(s) n len(s) len s if n!=1:
    cnt=[]
    tmp=1
    for i in range(1,n):
        if s[i]==s[i-1]:
            tmp+=1
        else:
            cnt.append((s[i-1], tmp))
            tmp=1
        if i==n-1:
            cnt.append((s[i], tmp))

    ans=0
    if len(cnt)==1:
        ans=cnt[0][1]*k//2
    elif cnt[0][0]!=cnt[-1][0]:
        for x,y in cnt:
            ans+=y//2
        ans*=k
    else:
        for x,y in cnt:
            ans+=y//2
        ans*=k
        if (cnt[0][1]+cnt[-1][1])%2==0:
            ans+=k-1
    print(ans)

else:
    print(k//2) n!=1 n 1 cnt=[] cnt [] tmp=1 tmp 1 for i in range(1,n):
        if s[i]==s[i-1]:
            tmp+=1
        else:
            cnt.append((s[i-1], tmp))
            tmp=1
        if i==n-1:
            cnt.append((s[i], tmp))

     i range(1,n) range 1 n if s[i]==s[i-1]:
            tmp+=1
        else:
            cnt.append((s[i-1], tmp))
            tmp=1
         s[i]==s[i-1] s[i] s i s[i-1] s i-1 i 1 tmp+=1 tmp 1 cnt.append((s[i-1], tmp)) cnt.append cnt append (s[i-1], tmp) s[i-1] s i-1 i 1 tmp tmp=1 tmp 1 if i==n-1:
            cnt.append((s[i], tmp))

     i==n-1 i n-1 n 1 cnt.append((s[i], tmp)) cnt.append cnt append (s[i], tmp) s[i] s i tmp ans=0 ans 0 if len(cnt)==1:
        ans=cnt[0][1]*k//2
    elif cnt[0][0]!=cnt[-1][0]:
        for x,y in cnt:
            ans+=y//2
        ans*=k
    else:
        for x,y in cnt:
            ans+=y//2
        ans*=k
        if (cnt[0][1]+cnt[-1][1])%2==0:
            ans+=k-1
     len(cnt)==1 len(cnt) len cnt 1 ans=cnt[0][1]*k//2 ans cnt[0][1]*k//2 cnt[0][1]*k cnt[0][1] [0] cnt 0 1 k 2 elif cnt[0][0]!=cnt[-1][0]:
        for x,y in cnt:
            ans+=y//2
        ans*=k
     cnt[0][0]!=cnt[-1][0] cnt[0][0] [0] cnt 0 0 cnt[-1][0] [-1] cnt -1 0 for x,y in cnt:
            ans+=y//2
         x y cnt ans+=y//2 ans y//2 y 2 ans*=k ans k for x,y in cnt:
            ans+=y//2
         x y cnt ans+=y//2 ans y//2 y 2 ans*=k ans k if (cnt[0][1]+cnt[-1][1])%2==0:
            ans+=k-1
     (cnt[0][1]+cnt[-1][1])%2==0 (cnt[0][1]+cnt[-1][1])%2 cnt[0][1]+cnt[-1][1] cnt[0][1] [0] cnt 0 1 cnt[-1][1] [-1] cnt -1 1 2 0 ans+=k-1 ans k-1 k 1 print(ans) print ans print(k//2) print k//2 k 2 ans+=y//2 y//2 ans ans*=k k ans tmp=1 1 tmp cnt=[] [] cnt k = int(input()) int(input()) k tmp+=1 1 tmp s = list(input()) list(input()) s ans+=y//2 y//2 ans ans=0 0 ans ans+=k-1 k-1 ans n=len(s) len(s) n tmp=1 1 tmp ans=cnt[0][1]*k//2 cnt[0][1]*k//2 ans ans*=k k ans
s = list(input())
k = int(input())
n=len(s)
if n!=1:
    cnt=[]
    tmp=1
    for i in range(1,n):
        if s[i]==s[i-1]:
            tmp+=1
        else:
            cnt.append((s[i-1], tmp))
            tmp=1
        if i==n-1:
            cnt.append((s[i], tmp))

    ans=0
    if len(cnt)==1:
        ans=cnt[0][1]*k//2
    elif cnt[0][0]!=cnt[-1][0]:
        for x,y in cnt:
            ans+=y//2
        ans*=k
    else:
        for x,y in cnt:
            ans+=y//2
        ans*=k
        if (cnt[0][1]+cnt[-1][1])%2==0:
            ans+=k-1
    print(ans)

else:
    print(k//2)