Є три купки камінців. Перша купка має ~A~ камінців, друга має ~B~ камінців, третя — ~С~.
Ви повинні вибрати одну із трьох купок. Нехай ця купка має ~S~ камінців. Чи можливо взяти з цієї купки ~K~ ~(0≤K≤S)~ камінців, перемістити їх у будь-яку з двох інших купок ~A~ або ~B~; потім залишок ~S-K~ перемістити в іншу купку і отримати в одній купці ~X~ камінців, а в іншій ~Y~ камінців.
Формат вхідних даних
Перший рядок вхідного потоку містить ~T~ ~(1≤T≤100)~ — кількість тестів.
У наступних ~T~ рядках задаються через пропуск числа ~A, B, C, X, Y~ ~(1≤A, B, C, X, Y≤10^9)~ — самі тести.
Формат вихідних даних
Вивести YES або NO - відповідь на поставлену задачу
Приклад вхідних даних
4
1 2 3 2 4
3 2 5 6 5
2 4 2 6 2
6 5 2 12 1
Приклад вихідних даних
YES
NO
YES
NO
Пояснення.
Тест1: Можна взяти два камінці із другої купки та положити по одному на першу та третю.
Тест2: У нас немає достатньої кількості камінців
Тест3: Модна взяти першу купку і всі камінці помістити на другу.
Коментарі