4 2 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0
6 $G$ is drawn in the figure below:  There are six directed paths of length $2$: * $1$ → $2$ → $3$ * $1$ → $2$ → $4$ * $2$ → $3$ → $4$ * $2$ → $4$ → $1$ * $3$ → $4$ → $1$ * $4$ → $1$ → $2$
3 3 0 1 0 1 0 1 0 0 0
3 $G$ is drawn in the figure below:  There are three directed paths of length $3$: * $1$ → $2$ → $1$ → $2$ * $2$ → $1$ → $2$ → $1$ * $2$ → $1$ → $2$ → $3$
6 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0
1 $G$ is drawn in the figure below:  There is one directed path of length $2$: * $4$ → $5$ → $6$
1 1 0
0
10 1000000000000000000 0 0 1 1 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 0 1 0 1 1 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 0 1 1 1 0
957538352 Be sure to print the count modulo $10^9 + 7$.
{
"problem": {
"name": "Walk",
"description": {
"content": "There is a simple directed graph $G$ with $N$ vertices, numbered $1, 2, \\ldots, N$. For each $i$ and $j$ ($1 \\leq i, j \\leq N$), you are given an integer $a_{i, j}$ that represents whether there is a ",
"description_type": "Markdown"
},
"platform": "AtCoder",
"limit": {
"time_limit": 2000,
"memory_limit": 262144
},
"difficulty": "None",
"is_remote": true,
"is_sync": true,
"sync_url": null,
"sign": "dp_r"
},
"statements": [
{
"statement_type": "Markdown",
"content": "There is a simple directed graph $G$ with $N$ vertices, numbered $1, 2, \\ldots, N$.\nFor each $i$ and $j$ ($1 \\leq i, j \\leq N$), you are given an integer $a_{i, j}$ that represents whether there is a ...",
"is_translate": false,
"language": "English"
}
]
}