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))