#1423. Assertion

Assertion

Alice boldly asserts to you that if you divide mm items into nn groups, there will definitely be one group with a quantity of items greater than or equal to dd.

Due to Alice’s excessive self-confidence, she is unaware that some of her assertions are actually incorrect.

Your task is to determine whether Alice’s assertion is correct. If Alice’s assertion is true, output Yes; otherwise, output No.

Input

The input consists of multiple test cases. The first line contains a single integer TT(1T1051 ≤ T ≤ 10^5) — the number of test cases. Description of the test cases follows.

The first line of each test case contains three integers nn, mm, dd (2m1092 ≤ m ≤ 10^9, 1n<m1 ≤ n < m, 0d1090 ≤ d ≤ 10^9), nn and mm represent the number of groups and the quantity of items, respectively, in Alice’s assertion.

The symbol dd signifies Alice’s claim that there will always be at least one group with a quantity of items greater than or equal to dd.

Output

For each set of data, output a string. If Alice’s assertion is correct, output Yes; otherwise, output No.

Example

3
1 2 1
2 3 2
3 10 4
Yes
Yes
Yes

Limitation

Time limit: 1 second

Memory limit: 256 megabytes