# include <stdio.h>
# include <string.h>
# include <math.h>
struct n
{
int a;
int b;
int c;
}s;
main()
{
int x[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int y[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int t=0,i;
scanf("%d %d %d",&s.a,&s.b,&s.c);
if(s.a%100==0)
{
if(s.a%400==0)
{
for(i=0;i<s.b-1;i++)
{
t=x[i]+t;
}
}
else
{
for(i=0;i<s.b-1;i++)
{
t=y[i]+t;
}
}
}
else
{
if(s.a%4==0)
{
for(i=0;i<s.b-1;i++)
{
t=x[i]+t;
}
}
else
{
for(i=0;i<s.b-1;i++)
{
t=y[i]+t;
}
}
}
t=t+s.c;
printf("%d",t);
}