AtCoder Regular Contest 089
E
GraphXY
AtCoder
⌀ 2815
原题
←F →
翻译中…

Problem Statement

翻译中…

AtCoDeer the deer wants a directed graph that satisfies the following conditions:

翻译中…
  • The number of vertices, $N$, is at most $300$.
  • There must not be self-loops or multiple edges.
  • The vertices are numbered from $1$ through $N$.
  • Each edge has either an integer weight between $0$ and $100$ (inclusive), or a label X or Y.
  • For every pair of two integers $(x,y)$ such that $1 ≤ x ≤ A$, $1 ≤ y ≤ B$, the shortest distance from Vertex $S$ to Vertex $T$ in the graph where the edges labeled X have the weight $x$ and the edges labeled Y have the weight $y$, is $d_{x,y}$.
翻译中…

Construct such a graph (and a pair of $S$ and $T$) for him, or report that it does not exist. Refer to Output section for output format.

翻译中…

Constraints

翻译中…
  • $1$ $≤$ $A,B$ $≤$ $10$
  • $1$ $≤$ $d_{x,y}$ $≤$ $100$ ($1$ $≤$ $x$ $≤$ $A$, $1$ $≤$ $y$ $≤$ $B$)
  • All input values are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

A B
d_{1,1} d_{1,2} .. d_{1,B}
d_{2,1} d_{2,2} .. d_{2,B}
:
d_{A,1} d_{A,2} .. d_{A,B}

翻译中…

Output

翻译中…

If no graph satisfies the condition, print Impossible.

翻译中…

If there exists a graph that satisfies the condition, print Possible in the first line. Then, in the subsequent lines, print the constructed graph in the following format:

翻译中…

N M
u_1 v_1 c_1
u_2 v_2 c_2
:
u_M v_M c_M
S T

翻译中…

Here, $M$ is the number of the edges, and $u_i$, $v_i$, $c_i$ represent edges as follows: there is an edge from Vertex $u_i$ to Vertex $v_i$ whose weight or label is $c_i$.

翻译中…

Also refer to Sample Outputs.

翻译中…

样例

Input #1
2 3
1 2 2
1 2 3
Output #1
Possible
3 4
1 2 X
2 3 1
3 2 Y
1 3 Y
1 3
Input #2
1 3
100 50 1
Output #2
Impossible
题目信息
题号
arc089_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。