#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-1;
return sum;
}
int main(void) {
int y,m,d;
scanf("%d,%d,%d",&y
,&m
,&d
); printf("%d",days_from
(y
,m
,d
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBpc191cnV1KGludCB5ZWFyKXsKCWlmKCh5ZWFyJTQ9PTAgJiYgeWVhciUxMDAhPTApfHwgeWVhciU0MDA9PTApewoJCXJldHVybiAxOwoJfQoJZWxzZSByZXR1cm4gMDsKfQoKaW50IG1heGRheV9vZl9tb250aChpbnQgeSwgaW50IG0pewoJaW50IG1kOwoJaWYobT09Mil7CgkJaWYoaXNfdXJ1dSh5KT09MSl7CgkJCW1kPTI5OwoJCX0KCQllbHNlIG1kPTI4OwoJfQoJaWYobT09NHx8bT09Nnx8bT09OXx8bT09MTEpewoJCW1kPTMwOwoJfQoJaWYobT09MXx8bT09M3x8bT09NXx8bT09N3x8bT09OHx8bT09MTB8fG09PTEyKXsKCQltZD0zMTsKCX0KCXJldHVybiBtZDsKfQppbnQgZGF5c19mcm9tKGludCB5LCBpbnQgbSwgaW50IGQpewoJaW50IHN1bT0wLGk7Cglmb3IoaT0xO2k8bTtpKyspewoJCXN1bT1zdW0rbWF4ZGF5X29mX21vbnRoKHksaSk7Cgl9CglzdW09c3VtK2QtMTsKCXJldHVybiBzdW07Cn0KCmludCBtYWluKHZvaWQpIHsKCWludCB5LG0sZDsKCXNjYW5mKCIlZCwlZCwlZCIsJnksJm0sJmQpOwoJcHJpbnRmKCIlZCIsZGF5c19mcm9tKHksbSxkKSk7CglyZXR1cm4gMDsKfQo=