#include <bits/stdc++.h>

using namespace std;

int main(){
    double xa1, ya1, xa2, ya2, xb1, yb1, xb2, yb2;
    while(scanf("%lf %lf %lf %lf %lf %lf %lf %lf", &xa1, &ya1, &xa2, &ya2, &xb1, &yb1, &xb2, &yb2) != EOF){
        if(xa2 < xb1 || xb2 < xa1 || ya2 < yb1 || ya1 > yb2) cout << "NO" << endl;
        else cout << "YES" << endl;
    }
}