#include <bits/stdc++.h>
using namespace std;
int main() {
  int a;
  int tab[3];
  cin >> tab[0] >> tab[1] >> tab[2] >> a;
  sort(tab, tab + 3);
  int wynik = 0;
  if (tab[1] - tab[0] < a) {
    wynik += a - abs(tab[1] - tab[0]);
  }
  tab[0] -= wynik;
  if (tab[2] - tab[1] < a) {
    wynik += a - abs(tab[2] - tab[1]);
  }
  cout << wynik;
  return 0;
}
