#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 =1; i<m;i++)
        total += days[i];
        
    cout<< total;
    return o;
}