Останні новини! Відомий мільярдер придбав ще не розкриту команду НБА. Він планує вкладати значні зусилля та кошти, щоб зробити цю команду найкращою. І насправді він дуже точно оцінив очікуваний результат: перше місце.
Як його радник, вам потрібно визначити, чи зможе ваша команда стати першою у своєму дивізіоні.
Більш формально, регулярний сезон НБА організований наступним чином: всі команди грають кілька ігор, у кожній грі одна команда виграє, а інша програє. Команди поділені на дивізіони, деякі ігри проводяться між командами одного дивізіону, а деякі - між командами різних дивізіонів.
Зважаючи на поточний рахунок і загальну кількість залишкових ігор для кожної команди вашого дивізіону та кількість залишкових ігор між кожною парою команд у дивізіоні, визначте, чи зможе ваша команда набрати принаймні стільки ж перемог, скільки й інші команди вашого дивізіону.
Перша стрічка містить число (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
Приклад 2