#include <iostream>
using namespace std;
 
bool isleap(int y){
    return(y % 400 == 0)||(y % 4== 0 && y % 100 != 0);
}
int main(){
    string s;
    cin >> s;
    if(s.length() ! = 10|| s[4] !='-'|| s[7] !='-'){
        cout<<"invalid input";
        return 0;
    }
    int y = stoi(s.substr(0,4));
    int m = stoi(s.substr(5,2));
    int d = stoi(s.substr(8,2));
     
     if (y<1900 ||y > 2100 || m<1 || m> 12 || d<1 ||d>31){
         cout<< "invalid input";
         return 0;
     }
    int days[]={0,31,28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    if (isleap(y))days[2]=29;
    
    if(d>days[m]){
        cout <<"invalid input";
        return 0;
    }
    int total = d;
    for(int i = 1;  i < m ; i++)
        total += days[i];
        
    cout<< total;
    return 0;
}