Help me in solving TWODISH problem

My issue

My code

#include <iostream>
using namespace std;

int main() {
    int t;
    cin>>t;
    while(t--){
        int n,a,b,c,d;
        cin>>n>>a>>b>>c>>d;
        if((a+b<n*2)||(a-b>n*2)||(c+d<n*2)||(c-d>n*2)){
            cout<<"YES"<<endl;
        } else{
            cout<<"NO"<<endl;
        }
    }
    return 0;
}

Problem Link: CodeChef: Practical coding for everyone

int main() {

int t,n,a,b,c ;
cin>>t ;
for (int i =0; i<t ; i++){
    cin>>n>>a>>b>>c ;
    if (n<=b && a+c>=n){
        cout << "yes"<<endl ;
    }
    else{ cout << "no"<< endl ; }
}
return 0;

}

Hope my this solution will help you