//C++版代码
#include <iostream>
using namespace std;
int main() {
    int a, n;
    while (cin >> a >> n) {
        string sum;
        int carry = 0;
        for (int i = n; i >= 1; i--) {
            int num = a * i + carry;
            sum = to_string(num % 10) + sum;
            carry = num / 10;
        }
        cout << sum << endl;
    }
    return 0;
}
//Java版代码
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int n = sc.nextInt();
        BigInteger sum = BigInteger.ZERO, num = BigInteger.ZERO;
        for (int i = 0; i < n; i++) {
            num = num.multiply(BigInteger.TEN).add(BigInteger.valueOf(a));
            sum = sum.add(num);
        }
        System.out.println(sum);
    }
}
//Python版代码
a, n = map(int, input().split())
sum = num = 0
for i in range(n):
    num = num * 10 + a
    sum += num
print(sum)