#include <bits/stdc++.h>
using namespace std;
const int monthes[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main() {
  pair<int, pair<int, int>> d1;
  pair<int, pair<int, int>> d2;
  scanf("%d:%d:%d", &d1.first, &d1.second.first, &d1.second.second);
  scanf("%d:%d:%d", &d2.first, &d2.second.first, &d2.second.second);
  if (d1 > d2) swap(d1, d2);
  int ans = 0;
  for (int i = d1.first; i < d2.first; i++) {
    if (i % 4 == 0 && (i % 100 != 0 || i % 400 == 0))
      ans += 366;
    else
      ans += 365;
  }
  for (int i = 1; i < d1.second.first; i++) ans -= monthes[i];
  if (d1.second.first > 2 &&
      (d1.first % 4 == 0 && (d1.first % 100 != 0 || d1.first % 400 == 0)))
    ans--;
  ans -= d1.second.second;
  for (int i = 1; i < d2.second.first; i++) ans += monthes[i];
  if (d2.second.first > 2 &&
      (d2.first % 4 == 0 && (d2.first % 100 != 0 || d2.first % 400 == 0)))
    ans++;
  ans += d2.second.second;
  cout << ans;
  return 0;
}
