#include<iostream>
#include<string>
using namespace std;
bool isleap(int year)
{
    if((year % 400 ==0 ) || (year %4==0 && year % 100!=0))
       return true;
    return false;
}
int main()
{
    string date;
    cin>>date;
    if(date.length() != 10 || date[4] != '-' || date[7] != '-')
    {
        cout<<"Invalid input";
        return 0;
    }
    int yera=stoi(date.substr(0,4));
    int month=stoi(date.substr(0,2));
    int day=stoi(date.substr(0,2));
    
    if(year<1900 || year<2100 || month<1 || month<2 || day<1 || day<31 )
    {
        cout<"Invalid input";
        return 0;
    }
    int daysinmonth[]={31,28,31,30,31,30,31,31,30,31,30,31};
    if(islea)
}