#include <iostream>
#include <algorithm>
using namespace std;

int main() {
  int y[2], m[2], d[2];
  int i;
  for (i = 0; i < 2; i++) {
    cin >> y[i] >> m[i] >> d[i];
  }
  int result = max(y[0], y[1]) - min(y[0], y[1]) + 1;
  if (y[0] > y[1]) {
    if (m[0] < m[1]) {
      result--;
    } else if (m[0] == m[1] && d[0] < d[1]) {
      result--;
    }
  } else if (y[0] < y[1]) {
    if (m[0] > m[1]) {
      result--;
    } else if (m[0] == m[1] && d[0] > d[1]) {
      result--;
    }
  } else if (m[0] == m[1] && d[0] == d[1]) {
    result--;
  }
  cout << result << endl;
  return 0;
}

