#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int l1, l2, r1, r2, k, s = 0;
  cin >> l1 >> r1 >> l2 >> r2 >> k;
  if (r1 >= l2) {
    s = r1 - l2 + 1;
  }
  if (l1 > l2) {
    s -= l1 - l2;
  }
  if (r2 < r1) {
    s -= r1 - r2;
  }
  if (k <= r1 && k >= l2 && k <= r2 && k >= l1) {
    s--;
  }
  if (s < 0) s = 0;
  cout << s;
  return 0;
}
