#include <bits/stdc++.h>
using namespace std;
int y1_, m1, d1, y2, m2, d2;
int month[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main() {
  cin.tie(0);
  ios_base::sync_with_stdio(0);
  char c;
  cin >> y1_ >> c >> m1 >> c >> d1 >> y2 >> c >> m2 >> c >> d2;
  if (y2 < y1_ || y2 == y1_ && m2 < m1 || y2 == y1_ && m2 == m1 && d2 < d1) {
    swap(y1_, y2), swap(m1, m2), swap(d1, d2);
  }
  int ans = 0;
  while (y1_ < y2 || y1_ == y2 && m1 < m2 || y1_ == y2 && m1 == m2 && d1 < d2) {
    ans++;
    d1++;
    int leap = y1_ % 400 == 0 || y1_ % 4 == 0 && y1_ % 100 != 0;
    if (d1 == month[m1] + (m1 == 2 && leap) + 1) {
      m1++;
      d1 = 1;
    }
    if (m1 == 13) {
      y1_++;
      m1 = 1;
    }
  }
  cout << ans;
}
