Перспектива#8504

Перспектива

1 секунда
128 мегабайтів
Дуже легка

Останні новини! Відомий мільярдер придбав ще не розкриту команду НБА. Він планує вкладати значні зусилля та кошти, щоб зробити цю команду найкращою. І насправді він дуже точно оцінив очікуваний результат: перше місце.

Як його радник, вам потрібно визначити, чи зможе ваша команда стати першою у своєму дивізіоні.

Більш формально, регулярний сезон НБА організований наступним чином: всі команди грають кілька ігор, у кожній грі одна команда виграє, а інша програє. Команди поділені на дивізіони, деякі ігри проводяться між командами одного дивізіону, а деякі - між командами різних дивізіонів.

Зважаючи на поточний рахунок і загальну кількість залишкових ігор для кожної команди вашого дивізіону та кількість залишкових ігор між кожною парою команд у дивізіоні, визначте, чи зможе ваша команда набрати принаймні стільки ж перемог, скільки й інші команди вашого дивізіону.

Вхідні дані

Перша стрічка містить число (2 \le n \le 20) - кількість команд у вашому дивізіоні. Вони пронумеровані від до , ваша команда має номер .

Друга стрічка містить цілих чисел w_1, w_2, \ldots, w_n, де w_i - загальна кількість ігор, яку -а команда виграла на даний момент.

Третя стрічка містить цілих чисел r_1, r_2, \ldots, r_n, де r_i - загальна кількість залишкових ігор для -ої команди (включаючи ігри всередині дивізіону).

Кожен з наступних рядків містить цілих чисел. -е число в -му рядку містить a_{ij} - кількість ігор, що залишилося зіграти командам та . Відомо, що a_{ij} = a_{ji} і a_{ii} = 0, для всіх сума \sum_j a_{ij} \le r_i.

Всі вхідні числа невід'ємні і не перевищують .

Вихідні дані

Виведіть YES, якщо команда зможе виграти принаймні стільки ж разів, скільки це зробить будь-яка інша команда в дивізіоні, і NO інакше.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading