#include<iostream>
#include<string>
using namespace std;
class DataCalculator{
    private:
    string date;
    public:
    void getInput(){
        cin>>date;
    }
    bool isValidFormat(){
        if(date.length()!=10)
        return false;
        if(date[4]!='-' || date[7] !='-')
        return false;
    }
    return true;
};
bool isLeap(int year){
    return (year% 400 ==0 || (year%4==0 && 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 ||month>12 ||day<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(){
    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;
}