#include<bits/stdc++.h>
typedef long long ll;
int n,k,i,j;
char c[105];
ll ans;
int main(){
	scanf("%s%d",c+1,&k);n=strlen(c+1);
	for(i=2;i<=n;++i)if(c[i]!=c[1])break;
	if(i>n){printf("%lld\n",1ll*n*k>>1);return 0;}
	for(i=1;i<=n;i=j){
		for(j=i;c[j]==c[i];++j);
		if(j>n){
			for(j=1;c[j]==c[i];++j);
			ans+=1ll*(k-1)*(n-i+j>>1)+(n-i+1>>1)-1ll*(k-1)*(j-1>>1);break;
		}
		ans+=1ll*k*(j-i>>1);
	}
	printf("%lld\n",ans);
	return 0;
}