#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
string addstring(string a,string b){
    while(a.size()<b.size()){
        a='0'+a;
    }
    while(b.size()<a.size()){
        b='0'+b;
    }
    string res;
    int carry=0;
    for(int i=a.size()-1;i>=0;i--){
        int num=a[i]-'0'+b[i]-'0'+carry;
        carry=num/10;
        res+=num%10+'0';
    }
    if(carry!=0)    res+=carry+'0';
    reverse(res.begin(),res.end());
    return res;
}

int main(){
    int a;
    while(cin>>a){
        int n;
        cin>>n;
        string res=to_string(a);
        string count="0";
        for(int i=1;i<=n;i++){
            string temp=res;
            for(int j=2;j<=i;j++){
                temp+=res;
            }
            count=addstring(count,temp);
        }
        cout<<count<<endl;
    }
}