#include #include using namespace std; int main() { int test; int n; double max, min, ave; scanf("%d", &test); while (test--) { scanf("%d", &n); scanf("%lf", &max); scanf("%lf", &min); scanf("%lf", &ave); if (max < min || max < ave || min > ave) { printf("no\n"); continue; } if (n == 1) { if (max == min && max == ave) { printf("yes\n"); } else { printf("no\n"); } continue; } if (n == 2) { if (max + min == ave * 2) { printf("yes\n"); } else { printf("no\n"); } continue; } double c = (ave * n - max - min) / (n - 2); if (c >= min && c <= max) printf("yes\n"); else printf("no\n"); } return 0; }