// editor2
#include <iostream>
using namespace std;

class DateCalculator{
    public:
    bool isLeap(int year){
        return(year % 400 == 0)||(year % 4 == 0 && year % 100 !=0);
    }
    
    int getDayNumber(string date){
        if(date.length() != 10 || date[4] !='-' || date[7] != '-'){
            return -1;
        }
        
        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) return -1;
        
        if(month < 1 || month >12) return -1;
        
        int daysInMonth[] = {31,28,31,30,31,30,31,31,30,31,30,31}
        
        if(isLeap(year)){
            daysInMonth[1] = 29;
        }
        
        if(day <1 || day> daysInMonth[month - 1]) return -1;
        
        int totalDays = 0;
        
        for(int i =0; i<month -1; i++){
            totalDays += daysInMonth[i];
        }
        totalDays += day;
        return totalDays
    }
};

int main(){
    string date;
    cin>>date;
    
    DateCalculator obj;
    int result = obj.getDayNumber(date);
    
    if(result == -1)
    cout<<"Invalid input";
    else
    cout<<result;
    
    return 0;
}