#include <iostream>

using namespace std;
typedef pair<double, double> P;

void solve()
{
	double x[4], y[4];
	while(cin >> x[0] >> y[0] >> x[1] >> y[1] >> x[2] >> y[2] >> x[3] >> y[3])
	{
		if(y[0] > y[3] || y[1] < y[2] || x[0] > x[3] || x[1] < x[2])
		{
			cout << "NO" << endl;
		}
		else
		{
			cout << "YES" << endl;
		}
	}
}

int main()
{
	solve();
	return(0);
}