#include <iostream>
using namespace std;
int K, W, a1, b1, a2, b2, a3, b3;
void check()
{
if (b1 + b2 >= K)
{
if (a1 + a2 <= W)
{
cout << "YES" << endl;
}
}
else if (b1 + b3 >= K)
{
if (a1 + a3 <= W)
{
cout << "YES" << endl;
}
}
else if (b2 + b3 >= K)
{
if (a2 + a3 <= W)
{
cout << "YES" << endl;
}
}
else if (b1 + b2 + b3 >= K)
{
if (a1 + a2 + a3 <= W)
{
cout << "YES" << endl;
}
}
}
int main()
{
cin >> K >> W;
cin >> a1 >> b1 >> a2 >> b2 >> a3 >> b3;
if (b1 + b2 + b3 >= K)
{
check();
}
else
{
cout << "NO" << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgSywgVywgYTEsIGIxLCBhMiwgYjIsIGEzLCBiMzsKdm9pZCBjaGVjaygpCnsKICAgIGlmIChiMSArIGIyID49IEspCiAgICB7CiAgICAgICAgaWYgKGExICsgYTIgPD0gVykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsKICAgICAgICB9CiAgICB9CiAgICBlbHNlIGlmIChiMSArIGIzID49IEspCiAgICB7CiAgICAgICAgaWYgKGExICsgYTMgPD0gVykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsKICAgICAgICB9CiAgICB9CiAgICBlbHNlIGlmIChiMiArIGIzID49IEspCiAgICB7CiAgICAgICAgaWYgKGEyICsgYTMgPD0gVykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsKICAgICAgICB9CiAgICB9CiAgICBlbHNlIGlmIChiMSArIGIyICsgYjMgPj0gSykKICAgIHsKICAgICAgICBpZiAoYTEgKyBhMiArIGEzIDw9IFcpCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8ICJZRVMiIDw8IGVuZGw7CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIGNpbiA+PiBLID4+IFc7CiAgICBjaW4gPj4gYTEgPj4gYjEgPj4gYTIgPj4gYjIgPj4gYTMgPj4gYjM7CiAgICBpZiAoYjEgKyBiMiArIGIzID49IEspCiAgICB7CiAgICAgICAgY2hlY2soKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBjb3V0IDw8ICJOTyIgPDwgZW5kbDsKICAgIH0KfQ==