const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    /**
     * 判断是否瑞年
     */
    function calcLeap(year) {
        // 是否瑞年
        let isLeap = false;
        isLeap = year % 400 === 0 || (year % 4 === 0 && year % 100 !== 0);
        return isLeap;
    }
    while ((line = await readline())) {
        const arr = line.split(" ");
        // 天数
        let num = 0;
        const year = +arr[0],
            month = +arr[1],
            day = +arr[2];
        const isLeap = calcLeap(year);
        for (let i = 1; i < month; i++) {
            if (i === 2) {
                num += isLeap ? 29 : 28;
            } else if (i === 8) {
                num += 31;
            } else if (i < 8) {
                num += i % 2 === 0 ? 30 : 31;
            }else{
                num += i % 2 === 0 ? 31 : 30;
            }
        }
        console.log(num + day);
    }
})();