#include<stdio.h>
bool Is_Leapyear(int year)
{
return year % 4 == 0 && year % 100!=0||year % 400 == 0;
}
int Get_MY_Day(int year, int month)
{
static const int days[] = { 29,31,28,31,30,31,30,31,31,30,31,30,31 };
if (month == 2 && Is_Leapyear(year))
{
month = 0;
}
return days[month];
}
int Get_sum(int year, int month, int day)
{
if (year < 1)return -1;
if (month < 1 || month>12)return -2;
if (day<1 || day>Get_MY_Day(year, month))return -3;
int sum = 0;
for (int i = 1; i < month; i++)
{
sum += Get_MY_Day(year, i);
}
return sum+day;
}
int main()
{
int year;
int month;
int day;
scanf_s("%d %d %d", &year, &month, &day);
printf("%d\n",Get_sum(year,month,day));
return 0;
}