#include<bits/stdc++.h>
using namespace std;
int main() {
int a, b, k;
scanf("%d %d %d", &a, &b, &k);
if (k == 0) {
printf("%d\n", -1);
return 0;
}
int temp1 = a;
int temp2 = b;
int temp = k;
vector<int> v;
vector<int> v2;
while (temp > 0) {
v.push_back(temp1 % 10);
temp1 /= 10;
temp--;
}
temp = k;
while (temp > 0) {
v2.push_back(temp2 % 10);
temp2 /= 10;
temp--;
}
int count = 0;
for (int i = 0; i <= v.size()-1; i++) {
if (v[i] == v2[i]) {
count++;
}
}
if (count == k)
printf("%d\n", -1);
else
printf("%d\n", a + b);
return 0;
}