class DateCalculator
{
    private:
    string date;
    public:
    void getinput()
    {
        cin>>date;
    }
    bool isvalidformat()
    {
        if(date.length()!=10)
        return false;
        
        if(date[4]!= '-' || date[7]!= '-')
        return false;
        for(int i=0;i<10;i++)
        {
            if(i==4 || i==7)
            continue;
            if(!isdigit(date[i]))
            return false;
        }
        return true;
    }
    bool isleap(int year)
    {
        return(year%400==0 || (year%4==0 && year%100!=0));
    }
}