#include <bits/stdc++.h>

using namespace std;

#define rep(i, a, b) for (int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int) (x).size()
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;

void solve() {
    int a[4], k;
    rep(i, 0, 4) cin >> a[i];
    cin >> k;
    int ans = max({
        (abs(a[0] - a[1]) <= k) + (abs(a[2] - a[3]) <= k),
        (abs(a[0] - a[2]) <= k) + (abs(a[1] - a[3]) <= k),
        (abs(a[0] - a[3]) <= k) + (abs(a[1] - a[2]) <= k),
    });
    cout << ans << "\n";
}

signed main() {
    ios::sync_with_stdio(false); cin.tie(nullptr);

    solve();

    return 0;
}