326. Perspective
Time limit per test: 0.25
second(s)
Memory limit: 65536
kilobytes
input: standard
output: standard
Breaking news! A Russian billionaire has bought a yet undisclosed NBA team. He's planning to invest huge effort and money into making that team the best. And in fact he's been very specific about the expected result: the first place.
Being his advisor, you need to determine whether it's possible for your team to finish first in its division or not.
More formally, the NBA regular season is organized as follows: all teams play some games, in each game one team wins and one team loses. Teams are grouped into divisions, some games are between the teams in the same division, and some are between the teams in different divisions.
Given the current score and the total number of remaining games for each team of your division, and the number of remaining games between each pair of teams in your division, determine if it's possible for your team to score at least as much wins as any other team in your division.
Input
The first line of input contains
N (2 ≤
N ≤ 20) — the number of teams in your division. They are numbered from 1 to
N, your team has number 1.
The second line of input contains
N integers
w_{1},
w_{2},...,
w_{N}, where
w_{i} is the total number of games that
i^{th} team has won to the moment.
The third line of input contains
N integers
r_{1},
r_{2},...,
r_{N}, where
r_{i} is the total number of remaining games for the
i^{th} team (including the games inside the division).
The next
N lines contain
N integers each. The
j^{th} integer in the
i^{th} line of those contains
a_{ij} — the number of games remaining between teams
i and
j. It is always true that
a_{ij}=a
_{ji} and
a_{ii}=0, for all
i a_{i1} +
a_{i2} +... +
a_{iN} ≤
r_{i}.
All the numbers in input are nonnegative and don't exceed 10\,000.
Output
On the only line of output, print "
YES
" (without quotes) if it's possible for the team 1 to score at least as much wins as any other team of its division, and "
NO
" (without quotes) otherwise.
Example(s)
sample input

sample output

3
1 2 2
1 1 1
0 0 0
0 0 0
0 0 0

YES

sample input

sample output

3
1 2 2
1 1 1
0 0 0
0 0 1
0 1 0

NO
