year_date = [31,28,31,30,31,30,31,31,30,31,30,31]


def mount_count(mouth):
    count = 0    
    for i in range(int(mouth) - 1):
        count += year_date[i]
    return count


def findDate(data):
    date_list = data.split(' ')
    year = int(date_list[0])
    month = int(date_list[1])
    date = int(date_list[2])
    if month == 1:
        return date
    elif year % 100 == 0:
        if year % 400 == 0:
            year_date[1] = 29
            return mount_count(month) + date
        else:
            return mount_count(month) + date
    elif year % 4 == 0:
        year_date[1] = 29
        return mount_count(month) + date
    else:
        return mount_count(month) + date

    
data = input()
print(findDate(data))