#include using namespace std; const int maxn=5e5+100; const int mode=1e9+7; int read(){ int x=0,f=1;char ch=getchar(); while(!isdigit(ch)){ if(ch=='-') f=-1; ch=getchar(); } while(isdigit(ch)){ x=x*10+ch-'0'; ch=getchar(); } return x*f; } int t,n; double maxnum,minnum,av; signed main(){ t=read(); while(t--){ n=read(); scanf("%lf%lf%lf",&maxnum,&minnum,&av); if(n==1){ if(maxnum==minnum&&maxnum==av) printf("yes\n"); else printf("no\n"); continue; } double ma=(maxnum*(n-1)+minnum)/n; double mi=(maxnum+minnum*(n-1))/n; if(av<=ma&&av>=mi&&maxnum>=minnum) printf("yes\n"); else printf("no\n"); } }