#include <iostream>
#include <string>
using namespace std;
/*
* 题目描述:
* 写个算法,对2个小于1000000000的输入,求结果。
* 特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
* 输入描述:
* 两个小于1000000000的数
* 输出描述:
* 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
* */
int main()
{
//需要输入两个数,所以我们定义两个 string 变量
string str1, str2;
//本题目是多组样例输入,所以我们使用 while 循环来接收输入
while (cin >> str1 >> str2)
{
//定义一个 answer 变量保存结果
int answer = 0;
//外层循环用来遍历字符串 str1
for (int i = 0; i < str1.size(); ++i) {
//内层循环用来遍历字符串 str2
for (int j = 0; j <str2.size(); ++j) {
/*
* 此时 str1 与 str2 是字符串类型,直接相加的话计算的是二者的 ASCII 码;
* 我们需要先对其进行处理,在进行计算,将其减去字符串 0,即相当于减去 0 的 ASCII 码
* 例如;字符 ‘5’ ,其 ASCII 码为 53;字符 ‘0’ ,其 ASCII 码为 48;
* '5' - '0' 计算的结果就是 53 - 48 = 5
* 最后将结果累加即可。
* */
answer += (str1[i] - '0') * (str2[j] - '0');
}
}
cout << answer <<endl;
}
}