A. Красные и синие мармеладки
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У вас есть $$$r$$$ красных и $$$b$$$ синих мармеладок. Вы хотите разложить их по нескольким пакетам (возможно, в один) таким образом, что в каждом пакете:

  • есть хотя бы одна красная мармеладка (т. е. количество красных мармеладок $$$r_i \ge 1$$$);
  • есть хотя бы одна синяя мармеладка (т. е. количество синих мармеладок $$$b_i \ge 1$$$);
  • количество красных и синих мармеладок различается не более чем на $$$d$$$ (или $$$|r_i - b_i| \le d$$$)

Можете ли вы разложить все мармеладки?

Входные данные

В первой строке задано одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных.

В первой и единственной строке каждого набора задано три целых числа $$$r$$$, $$$b$$$ и $$$d$$$ ($$$1 \le r, b \le 10^9$$$; $$$0 \le d \le 10^9$$$) — количество красных и синих мармеладок и максимальная разрешенная разность в каждом пакете.

Выходные данные

Для каждого набора, если вы можете разложить все мармеладки, выведите YES. В противном случае выведите NO.

Вы можете вывести каждую букву в любом регистре (например, YES, Yes, yes, yEs будут распознаны как положительный ответ).

Пример
Входные данные
4
1 1 0
2 7 3
6 1 4
5 4 0
Выходные данные
YES
YES
NO
NO
Примечание

В первом наборе, вы можете собрать один пакет из $$$1$$$-й красной и $$$1$$$-й синей мармеладки. Модуль разности равен $$$|1 - 1| = 0 \le d$$$.

Во втором наборе, вы можете собрать два пакета: $$$1$$$ красная и $$$4$$$ синих мармеладки в первый пакет и $$$1$$$ красная и $$$3$$$ синие — во второй.

В третьем наборе, так как $$$b = 1$$$, вы можете собрать только один пакет с $$$6$$$ красными и $$$1$$$ синей мармеладками. Модуль разности равен $$$|6 - 1| = 5 > d$$$.

В четвертом наборе, так как $$$d = 0$$$ то в каждом пакете должно быть равное количество красных и синих мармеладок, но $$$r \neq b$$$.