#include <bits/stdc++.h> using namespace std; //大数加法 string addString(string a,string b) { string res; int carry=0; int i=a.size()-1; int j=b.size()-1; while(i>=0 && j>=0) { int num=carry+a[i]-'0'+b[j]-'0'; res+=num%10+'0'; carry=num/10; i--;j--; } while(i>=0) { int num=carry+a[i]-'0'; res+=num%10+'0'; carry=num/10; i--; } while(j>=0) { int num=carry+b[j]-'0'; res+=num%10+'0'; carry=num/10; j--; } if(carry>0) res+=to_string(carry); reverse(res.begin(),res.end()); return res; } int main() { int n; char a; cin>>a>>n; string res; res+=a; for(int i=1;i<=n-1;i++) { string s; for(int j=0;j<=i;j++) s+=a; res=addString(res,s); } cout<<res<<endl; }