year, month, day = map(int, input().split())

# Write a function that checks whether a year is a leap year:
def is_leapyr(yr):
    if yr%4 == 0 and yr%100 !=0:
        return True
    elif yr%400 == 0:
        return True
    else:
        return False

def doy(yr, mth, d):
    if is_leapyr(yr) == False:
        if mth == 1:
            return (d)
        elif mth == 2:
            return (31+d)
        elif mth == 3:
            return (31+28+d)
        elif mth == 4:
            return (31+28+31+d)
        elif mth == 5:
            return (31+28+31+30+d)
        elif mth == 6:
            return (31+28+31+30+31+d)
        elif mth == 7:
            return (31+28+31+30+31+30+d)
        elif mth == 8:
            return (31+28+31+30+31+30+31+d)
        elif mth == 9:
            return (31+28+31+30+31+30+31+31+d)
        elif mth == 10:
            return (31+28+31+30+31+30+31+31+30+d)
        elif mth == 11:
            return (31+28+31+30+31+30+31+31+30+31+d)
        else:
            return (31+28+31+30+31+30+31+31+30+31+30+d)
    else:
        if mth == 1:
            return (d)
        elif mth == 2:
            return (31+d)
        elif mth == 3:
            return (31+29+d)
        elif mth == 4:
            return (31+29+31+d)
        elif mth == 5:
            return (31+29+31+30+d)
        elif mth == 6:
            return (31+29+31+30+31+d)
        elif mth == 7:
            return (31+29+31+30+31+30+d)
        elif mth == 8:
            return (31+29+31+30+31+30+31+d)
        elif mth == 9:
            return (31+29+31+30+31+30+31+31+d)
        elif mth == 10:
            return (31+29+31+30+31+30+31+31+30+d)
        elif mth == 11:
            return (31+29+31+30+31+30+31+31+30+31+d)
        else:
            return (31+29+31+30+31+30+31+31+30+31+30+d)

print(doy(year, month, day))