#include<iostream>
#include<string>
using namespace std;
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 == && year % 100 !=0);
            
    }
    int calculateDayNumber(){
        int year = stoi(date.substr(0,4));
        int month = stoi(date.substr(5,2));
        int day = stoi(date.substr(8,2));
        if(year<1900||year>2100||month<1||day>31)
        return -1;
        int daysInMonth[]=
        {31,28,31,30,31,30,31,31,30,31,30,31};
        if(isLeap(year))
        daysInMonth[1]=29;
        int totalDays=0;
        for(int i=0;i<month-1;i++)
        totalDays += daysInMonth[i];
        totalDays+=day;
        return totalDays;

    }
};
int main()
{
Datecalculator 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;
}