#include <iostream>
using namespace std;
int isleap(int y)
{
if( (y%4==0 && y%100!=0)|| y%400==0 )
return 1;
else
return 0;
}
int main()
{
int i,a[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d;
char ch;
int days;
cin>>y>>ch>>m>>ch>>d;
days=d;
for(i=1;i<m;i++)
days+=a[i];
if(isleap(y) && m>2)
days++;
cout<<days<<endl;
}
using namespace std;
int isleap(int y)
{
if( (y%4==0 && y%100!=0)|| y%400==0 )
return 1;
else
return 0;
}
int main()
{
int i,a[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d;
char ch;
int days;
cin>>y>>ch>>m>>ch>>d;
days=d;
for(i=1;i<m;i++)
days+=a[i];
if(isleap(y) && m>2)
days++;
cout<<days<<endl;
}