#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main() {
// your code goes here
int t;
cin>>t;
string s;
while(t--){
ll n,k,x;
cin>>n>>k>>x;
ll a = n-k;
ll sum = (n*(n+1) - a*(a+1))/2;
ll min = (k*(k+1))/2;
if((sum >= x) && (min <= x)) cout<<"YES\n";
else cout<<"NO\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IHQ7CgljaW4+PnQ7CglzdHJpbmcgczsKCXdoaWxlKHQtLSl7CgkJbGwgbixrLHg7CgkJY2luPj5uPj5rPj54OwoJCWxsIGEgPSBuLWs7CgkJbGwgc3VtID0gKG4qKG4rMSkgLSBhKihhKzEpKS8yOwoJCWxsIG1pbiA9IChrKihrKzEpKS8yOwoJCWlmKChzdW0gPj0geCkgJiYgKG1pbiA8PSB4KSkgY291dDw8IllFU1xuIjsKCQllbHNlIGNvdXQ8PCJOT1xuIjsKCQkKCX0KCXJldHVybiAwOwp9
MTIKNSAzIDEwCjUgMyAzCjEwIDEwIDU1CjYgNSAyMAoyIDEgMjYKMTg3ODU2IDg3ODU2IDI2MDkyMDIzMDAKMjAwMDAwIDE5MDAwMCAxOTAwMDAwMDAwMAoyOCA1IDIwMDQKMiAyIDIwMDYKOSA2IDQwCjQ3MjAyIDMyNDU1IDYxMzQwNzIxNwoxODU5NzcgMTQ1NTQxIDE1NzcwODA1OTgwCg==
12
5 3 10
5 3 3
10 10 55
6 5 20
2 1 26
187856 87856 2609202300
200000 190000 19000000000
28 5 2004
2 2 2006
9 6 40
47202 32455 613407217
185977 145541 15770805980