Three people, A, B and C, are trying to communicate using transceivers. They are standing along a number line, and the coordinates of A, B and C are a, b and c (in meters), respectively. Two people can directly communicate when the distance between them is at most d meters. Determine if A and C can communicate, either directly or indirectly. Here, A and C can indirectly communicate when A and B can directly communicate and also B and C can directly communicate.
# coding: utf-8
a, b, c, d = map(int, input().split())
print(['No', 'Yes'][abs(c - a) <= d or abs(c - b) + abs(b - a) <= d])
# coding: utf-8
a, b, c, d = map(int, input().split())
print(['No', 'Yes'][abs(c - a) <= d or (abs(c - b) <= d and abs(b - a) <= d)])