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