#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s;
    if(!(cin>>s)||s.length()!=10||s[4]!='-'||s[7]!='-')
    {
        cout<<"Invalid input";
        return 0;
    }
    try
    {
        int y=stoi(s.substr(0,4)),m=stoi(s.substr(5,2)),d=stoi(s.substr(8,2));
        if(m<1||m>12||d<1)
        {
            cout<<"Invalid input";
            return 0;
        }
        int days[]={0,31,59,90,120,151,181,212,243,273,304,334};
        bool leap=(y%4==0&&y%100!=0)||(y%400==0);
        int max_d=(m==2)?(28+leap):(31-(m==4||m==6||m==9||m==11));
        if(d>max_d)
        {
            couut<<"Invalid input";
        }
        else
        {
            couy<<days[m-1]+d(leap&&m>2);
        }
    }
    catch(...)
    {
        cout<<"Invalid input";
    }
    return 0;
}