#include <stdio.h>
int mday(int y,int m){
// printf("Input your year and month:")
// scanf("%d%d",&y,&m);
if(y%4==0&&y%100!=0||y%400==0){
switch(m){
case 1:return 31;break;
case 2:return 29;break;
case 3:return 31;break;
case 4:return 30;break;
case 5:return 31;break;
case 6:return 30;break;
case 7:return 31;break;
case 8:return 31;break;
case 9:return 30;break;
case 10:return 31;break;
case 11:return 30;break;
case 12:return 31;break;
}
}
else{
switch(m){
case 1:return 31;break;
case 2:return 28;break;
case 3:return 31;break;
case 4:return 30;break;
case 5:return 31;break;
case 6:return 30;break;
case 7:return 31;break;
case 8:return 31;break;
case 9:return 30;break;
case 10:return 31;break;
case 11:return 30;break;
case 12:return 31;break;
}
}
}
int nday(int y,int m,int d){
// scanf("%d%d%d",&y,&m,&d);
// int a=mday(y,m);
switch(m){
case 1:return d;break;
case 2:return d+mday(y,m-1);break;
case 3:return d+mday(y,m-1)+mday(y,m-2);break;
case 4:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3);break;
case 5:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4);break;
case 6:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5);break;
case 7:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6);break;
case 8:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6)
+mday(y,m-7);break;
case 9:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6)
+mday(y,m-7)+mday(y,m-8);break;
case 10:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6)
+mday(y,m-7)+mday(y,m-8)+mday(y,m-9);break;
case 11:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6)
+mday(y,m-7)+mday(y,m-8)+mday(y,m-9)
+mday(y,m-10);break;
case 12:return d+mday(y,m-1)+mday(y,m-2)+mday(y,m-3)
+mday(y,m-4)+mday(y,m-5)+mday(y,m-6)
+mday(y,m-7)+mday(y,m-8)+mday(y,m-9)
+mday(y,m-10)+mday(y,m-11);break;
}
}
int main(){
int y,m,d;
printf("Input year month day:\n");
scanf("%d%d%d",&y,&m,&d);
// if(m==1&&d<1||d>31)(printf("try again!"));
// else{return nday(y,m,d);}
return nday(y,m,d);
}