#include<iostream>
#include<string>
using namespace std;
bool isleapyear(int year){
    return (year %400 ==0 )|| (year%4==0 && year && year %100 !=0);
}
int main(){
    string data;
    cin>>data;
    if(data.length()!=10 ||data[4]!='-' || data[7]!='-'){
        cout<<"INvalid input";
        return 0;
    }
    int year,month,day;
    try{
        year=stoi(data.substr(0,4));
        month=stoi(data.substr(5,2));
        day=stoi(data.substr(8,2));
    }
    catch(...){
        cout<<"Invalid input";
        return 0;
    }
    if(year<1900 || year>2100 || month<1|| month>12){
        cout<<"Invalid input";
        return 0;
    }
    int dayinmouth[]={31,28,31,30,31,31,30,31,30,31,30,31};
    if(isleapyear(year)){
        dayinmonth[1]=29;
    }
    if(day<1|| day>dayinmouth[month -1]){
        cout<<"Invalid input"
        return 0;
    }
    int daynumber=0;
    for(int i=0;i<month-1;i++){
        daynumber+=dayinmouth[i];
    }
    daynumber +=day;
    cout<<daynumber;
    return 0;
}