#include<iostream>
#include<string>
using namespace std ;
class Datacalculator {
    private :
    string data ;
    public :
    void getinput(){
        cin>>data;
    }
    bool isvalidformat(){
        if(data.length()!=10)
            return false;
        if (data[4]!='-'||data[7]!='-')
        return false ;
        for(int i =0;i<10;i++){
            if(i==4||i==7)
                continue ;
                
            if(!isdigit(data[i]))
                return false;
        }
        return true ;
    }
    bool isleap(int year)
        return (year%400==0||(year%4==0&&year%100==0))
    
    int calculatedaynumber(){
        int year=stoi(data.substr(0,4));
        int month=stoi(data.substr(5,2));
        int day=stoi(data.substr(8,2));
        if(year<1900 ||year>2100||month<1||month>12||day<1||day>31)
        return -1;
        int daysinmonth[]={31,28,31,30,31,30,31,31,30,31,30,31};
        if(isleap(yaer))
        daysinmonth[1]=29;
        int totaldays =0;
        for(int i =0 ;i<month;i++){
            totaldays+=daysinmonth[i];
            totaldays+=days;
            return totaldays;
        }
    }
};
int main(){
    Datacalculator obj;
    obj.getinput();
    if(!obj.isvalidformat()){
        cout<<"Invalid input";
        return 0 ;
    }
    int result =obj.calculatedaynumber();
    if(result ==-1){
        cout<<"Invalid input";
    }
    else{
        cout<<result;
    }
    return 0 ;
}