You have matrix
a of size
n×n. Let's number the rows of the matrix from
1 to
n from top to bottom, let's number the columns from
1 to
n from left to right. Let's use
aij to represent the element on the intersection of the
i-th row and the
j-th column.
Matrix
a meets the following two conditions:
-
for any numbers i,j (1≤i,j≤n) the following inequality holds: aij≥0;
-
.
Matrix
b is
strictly positive, if for any numbers
i,j (
1≤i,j≤n) the inequality
bij>0 holds. You task is to determine if there is such integer
k≥1, that matrix
ak is strictly positive.
Output
If there is a positive integer
k≥1, such that matrix
ak is strictly positive, print "
YES" (without the quotes). Otherwise, print "
NO" (without the quotes).