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