#include <iostream>
using namespace std;
#include <vector>
void nextday(int &year,int &month,int &day){
    int monthday[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    if (year%400==0||year%4==0&&year%100!=0){monthday[1]=29;}
    if (day==monthday[month-1]){
        day=1;
        month++;
    }
    else day++;
    if (month>12){
        month=1;
        year++;
    }
}
int fang(int i){
    int sum=1;
    for (int j = 0; j <i; ++j) {
        sum*=10;
    }
    return sum;
}
void get(int &year1,int &month1,int &day1,int N1){
    for (int i = 0; i < 2; ++i) {
        int temp=N1%10;
        day1=temp*fang(i)+day1;
        N1=N1/10;
    }
    for (int i = 0; i < 2; ++i) {
        int temp=N1%10;
        month1=temp* fang(i)+month1;
        N1=N1/10;
    }
    for (int i = 0; i < 4; ++i) {
        int temp=N1%10;
        year1= fang(i)*temp+year1;
        N1=N1/10;
    }
}
int main() {
    int N1,N2;
    cin>>N1>>N2;
    int year1=0,month1=0,day1=0;
    int year2=0,month2=0,day2=0;
    get(year1,month1,day1,N1);
    get(year2,month2,day2,N2);
    int sum=1;
    while (!(year1==year2&&month1==month2&&day1==day2)){
        nextday(year1,month1,day1);
        sum++;
    }
    if (sum==1){
        cout<<2;
    } else cout<<sum;
    return 0;
}