#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int, int>;
const int maxn = 1e6 + 10;

int main() {
    int a, b, k;
    cin >> a >> b >> k;
    b--;
    if ((a == 0 && k > 0) || (k >= a + b && k > 0) || (b == 0 && k > 0)) {
        puts("No");
        return 0;
    }
    puts("Yes");
    string s, t;
    s = t = "1";
    if (a == 0 || b == 0 || k == 0) {
        for (int i = 0; i < a; i++) s += '0', t += '0';
        for (int i = 0; i < b; i++) s += '1', t += '1';
        cout << s << '\n' << t << '\n';
        return 0;
    }
    s += '1';
    t += '0';
    b--;
    a--;
    k--;
    for (int i = 0; i < k; i++) {
        char c;
        if (a > 0) c = '0', a--;
        else c = '1', b--;
        s += c;
        t += c;
    }
    t += '1';
    s += '0';
    while (b-- > 0) {
        s += '1';
        t += '1';
    }
    while (a-- > 0) {
        s += '0';
        t += '0';
    }
    assert(s.size() == t.size());
    assert(s >= t);
    
    cout << s << '\n' << t << '\n';
}