process.stdin.resume();
process.stdin.setEncoding('utf8');

var g_input = '';
process.stdin.on('data', function(chunk) {
    g_input += chunk;
});

process.stdin.on('end', function() {
    Main(g_input.split(/\r?\n/));
});

function Main(input) {
    var params = input[0].split(' ');
    var n = parseInt(params[0], 10);
    var m = parseInt(params[1], 10);
    var k = parseInt(params[2], 10);

    var feasible = false;
    for (var i = 0; i <= n; i++) {
        for (var j = 0; j <= m; j++) {
            if (j * (n - i) + i * (m - j) == k) {
                feasible = true;
                break;
            }
        }
    }

    if (feasible) {
        console.log('Yes');
    }
    else {
        console.log('No');
    }

    return 0;
}

