#include <bits/stdc++.h>
using namespace std;
string num1, num2;
int a1[1500], a2[1500], len1, len2, a[1500], len;
int main() {
	cout<<"欢迎使用地区码加密工具"<<endl;
	cout<<""<<endl<<"注意事项:"<<endl<<"1.输入一共两个代码分别为省代码与市代码"<<endl<<"2.输入时需在各代码前添加负号“-”,并用空格隔开"<<endl<<"3.输入后回车即可求值(但不负责解密,嘿嘿)"<<endl<<"请输入:";
    cin >> num1 >> num2;
    len1 = num1.size();
    for (int i = 0; i < len1; i++) {
        a1[i]= num1[len1 - 1 - i] - '0';
    }
    len2 = num2.size();
    for (int i = 0; i < len2; i++) {
        a2[i]= num2[len2 - 1 - i] - '0';
    }
    for (int i = 0; i < len1; i++) {
        for (int j = 0; j < len2; j++) {
            a[i + j] += a1[i] * a2[j];
        }
    }
    len = len1 + len2 - 1;
    for (int i = 0; i < len; i++) {
        a[i + 1] += a[i] / 10;
        a[i] %= 10;
    }
    while (a[len]) {
        a[len + 1] += a[len] / 10;
        a[len] %= 10;
        len++;
    }
	cout << "输出为";
    for (int i = len - 1; i >= 0; i--) {
       cout <<a[i];
    }
    return 0;
}