#include <iostream>
using namespace std;
bool check(int a, int b, int k) {
while (k--) {
int end_a = a % 10;//取末尾数字
int end_b = b % 10;
if (end_a != end_b) return false;//及时发现不一样的数字退出,优化时间
a /= 10;
b /= 10;
}
return true;
}
int main() {
int a, b, k;
while (cin >> a >> b >> k) {
if (a == 0) break;//由于要求正整数a,b,因此只用判断一个即可
if (check(a, b, k)) {
cout << -1 << endl;
} else {
cout << a + b << endl;
}
}
}

京公网安备 11010502036488号