#include<bits/stdc++.h>
using namespace std;

long long k,ans,tmp,tmp2;
string s,v;

int main(){

	cin>>s>>k;
	v=s;
	
	for(int i=1;i<s.size();i++){
		if(s[i]==s[i-1]){
			tmp++;
			s[i]='$'; //$wag
		}
	}
	
	v[0]='$';
	tmp2++;
	for(int i=1;i<s.size();i++){
		if(v[i]==v[i-1]){
			tmp2++;
			v[i]='$'; //$wag
		}
	}
	
	if(s[0]==s[s.size()-1]){
		if(v[v.size()-1]!='$')ans=tmp+tmp2*(k-1);
		else ans=(tmp2*(k/2))+(tmp*(k-k/2));
	}
	else
		ans=tmp*k;
		
	cout<<ans<<endl;

return 0;
}
