#include <stdio.h>
#define bool int
#define true 1
#define false 0
int days(int flag, int month) {
    int Day[2][13] = {
        {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},
        {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
    };
    return Day[flag][month];
}
bool isRun(int year) {
    if ((year % 4 == 0 & year % 100 != 0) || (year % 400 == 0)) {
        return true;
    }
    return false;
}

int main() {
    int flag = 0; //flag是1的时候代表是闰年
    int year, month, day;
    int sum = 0;
    while (scanf("%d %d %d", &year, &month,
                 &day) != EOF) { // 注意 while 处理多个 case
        if (isRun(year)) {
            flag = 1;
        }
        for (int i = 0; i < month; ++i) {
            sum += days(flag,i);
        }
        sum += day;
        printf("%d\n", sum);
    }
    return 0;
}