#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; }