#include <iostream>

using namespace std;

int main() {

  double xa1,ya1,xa2,ya2,xb1,yb1,xb2,yb2;

  while(cin >> xa1 >> ya1 >> xa2 >> ya2 >> xb1 >> yb1 >> xb2 >> yb2) {

    if(xa1<=xb2 && xb2<=xa2) {

      if((ya1<=yb1 && yb1<=ya2) || (ya1<=yb2 && yb2<=ya2)) cout << "YES" << endl;

      else cout << "NO" << endl;

    }

    else if (xa1<=xb1 && xb1<=xa2) {

      if((ya1<=yb2 && yb2<=ya2) || (ya1<=yb1 && yb1<=ya2)) cout << "YES" << endl;

      else cout << "NO" << endl;

    }

    else cout << "NO" << endl;

  }

  return 0;

}