#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(){
    string date;
    getline(cin,date);
    if(date.length() !=10||date[4] !='-'||date[7]!='-'){
    cout<<"Invalid input"<<endl;
    return 0;
    }
  for (int i=0;i<10;i++){
      if(i!=4&&i!=7&& !isdigit(date[i])){
          cout<<"Invalid input"<<endl;
          return 0;
      }
  }  
  int year =stoi(date.substr(0,4));
  int month =stoi(date.substr(5,2));
  int day =stoi(date.subtr(8,2));
  bool isLeap=(year%4==0&&year%100!=0)||(year%400==0);
  vector<int> monthDays={31,28,31,30,31,30,31,31,30,31,30,31};
  if(isLeap)monthDays[1]=29;
  if(month<1||month>12||day<1||day>monthDays[month-1]){
      return 0;
      int dayOfYear=0;
      for(int i=0;i<month-1;i++){
          dayOfYear+=monthDays[i];
      }
      dayOfYear+=day;
      cout<<dayOfYear<<endl;
      return 0;
}
}