#include <bits/stdc++.h>
int main() {
  long long int a, b, c, d, e, n, f, g, k = 0, h;
  scanf("%lld %lld %lld %lld %lld", &a, &b, &c, &d, &n);
  if (a > c) {
    f = a;
  } else {
    f = c;
  }
  if (b < d) {
    g = b;
  } else {
    g = d;
  }
  k = g - f + 1;
  if (n >= f && n <= g) {
    k = k - 1;
  }
  if (k > 0) {
    printf("%lld", k);
  } else {
    printf("0");
  }
}
