#include <stdio.h>
int is_uruu(int year){
if((year%4==0 && year%100!=0)|| year%400==0){
return 1;
}
else return 0;
}
int maxday_of_month(int y, int m){
int md;
if(m==2){
if(is_uruu(y)==1){
md=29;
}
else md=28;
}
if(m==4||m==6||m==9||m==11){
md=30;
}
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){
md=31;
}
return md;
}
int days_from(int y, int m, int d){
int sum=0,i;
for(i=1;i<m;i++){
sum=sum+maxday_of_month(y,i);
}
sum=sum+d;
return sum;
}
int year_sum(int y,int m,int d){
int sum=0,i;
for(i=1900;i<y;i++){
sum=sum+days_from(i,12,31);
}
sum=sum+days_from(y,m,d)-1;
return sum;
}
int main(void) {
int y,m,d;
scanf("%d,%d,%d",&y
,&m
,&d
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBpc191cnV1KGludCB5ZWFyKXsKCWlmKCh5ZWFyJTQ9PTAgJiYgeWVhciUxMDAhPTApfHwgeWVhciU0MDA9PTApewoJCXJldHVybiAxOwoJfQoJZWxzZSByZXR1cm4gMDsKfQoKaW50IG1heGRheV9vZl9tb250aChpbnQgeSwgaW50IG0pewoJaW50IG1kOwoJaWYobT09Mil7CgkJaWYoaXNfdXJ1dSh5KT09MSl7CgkJCW1kPTI5OwoJCX0KCQllbHNlIG1kPTI4OwoJfQoJaWYobT09NHx8bT09Nnx8bT09OXx8bT09MTEpewoJCW1kPTMwOwoJfQoJaWYobT09MXx8bT09M3x8bT09NXx8bT09N3x8bT09OHx8bT09MTB8fG09PTEyKXsKCQltZD0zMTsKCX0KCXJldHVybiBtZDsKfQppbnQgZGF5c19mcm9tKGludCB5LCBpbnQgbSwgaW50IGQpewoJaW50IHN1bT0wLGk7Cglmb3IoaT0xO2k8bTtpKyspewoJCXN1bT1zdW0rbWF4ZGF5X29mX21vbnRoKHksaSk7Cgl9CglzdW09c3VtK2Q7CglyZXR1cm4gc3VtOwp9CmludCB5ZWFyX3N1bShpbnQgeSxpbnQgbSxpbnQgZCl7CglpbnQgc3VtPTAsaTsKCWZvcihpPTE5MDA7aTx5O2krKyl7CgkJc3VtPXN1bStkYXlzX2Zyb20oaSwxMiwzMSk7CgkJfQoJc3VtPXN1bStkYXlzX2Zyb20oeSxtLGQpLTE7CglyZXR1cm4gc3VtOwp9CmludCBtYWluKHZvaWQpIHsKCWludCB5LG0sZDsKCXNjYW5mKCIlZCwlZCwlZCIsJnksJm0sJmQpOwoJcHJpbnRmKCIlZCIseWVhcl9zdW0oeSxtLGQpKTsKCXJldHVybiAwOwp9Cg==