#include <iostream>
#include <cmath>
using namespace std;
int main() {
int X1, Y1, X2, Y2;
cin >> X1 >> Y1 >> X2 >> Y2;
if(X1 - 1 == X2 and Y1 + 1 == Y2 || X1 == X2 and Y1 + 1 == Y2 || X1+1 == X2 and Y1 == Y2 || (abs(X1-X2 == 1)) and
(abs(Y1-Y2 == 1)) || X1 == X2 and (abs(Y1-Y2 ==1)) || X1 + 1 == X2 and Y1 - 1 == Y2 || X1 + 1 and Y1 == Y2
|| X1 + 1 == X2 and Y1 + 1 == Y2){
cout << "YES";
}else if(X1 != X2){
cout << "NO";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CiBpbnQgWDEsIFkxLCBYMiwgWTI7CiBjaW4gPj4gWDEgPj4gWTEgPj4gWDIgPj4gWTI7CiBpZihYMSAtIDEgPT0gWDIgYW5kIFkxICsgMSA9PSBZMiB8fCBYMSA9PSBYMiBhbmQgWTEgKyAxID09IFkyIHx8IFgxKzEgPT0gWDIgYW5kIFkxID09IFkyIHx8IChhYnMoWDEtWDIgPT0gMSkpIGFuZCAKIChhYnMoWTEtWTIgPT0gMSkpIHx8IFgxID09IFgyIGFuZCAoYWJzKFkxLVkyID09MSkpIHx8IFgxICsgMSA9PSBYMiBhbmQgWTEgLSAxID09IFkyIHx8IFgxICsgMSBhbmQgWTEgPT0gWTIgCiB8fCBYMSArIDEgPT0gWDIgYW5kIFkxICsgMSA9PSBZMil7CiAJY291dCA8PCAiWUVTIjsKIH1lbHNlIGlmKFgxICE9IFgyKXsKIAljb3V0IDw8ICJOTyI7CiB9CglyZXR1cm4gMDsKfQ==