#include using namespace std; int t,n,a,b,c; inline int rd() { int x=0,f=1;char ch=getchar(); for (;ch<'0'||ch>'9';ch=getchar()) if (ch=='-') f=-1; for (;ch>='0'&&ch<='9';ch=getchar()) x=x*10+ch-'0'; return x*f; } int main() { t=rd(); while (t--) { n=rd();a=rd();b=rd();c=rd(); if (n==1) { if (a==b&&b==c) puts("yes"); else puts("no"); } else { if (a==b) { if (c==a) puts("yes"); else puts("no"); } else if (a>b) { if (c*n<=a*(n-1)+b&&c*n>=a+b*(n-1)) puts("yes"); else puts("no"); } else puts("no"); } } return 0; }