#ATarc089c. [ARC089E] GraphXY
[ARC089E] GraphXY
题目描述
给出一个的矩阵,其中第行第列元素为。试构造一个有向图,满足:
1、有向图点数;
2、图中没有自环和重边;
3、图中边有边权,边权为 中的整数,或者是未知数X或Y;
4、对于所有,满足当未知数,时,图中到的最短路为。
输入格式
第一行两个正整数
接下来一个的矩阵描述。保证对于$\forall i \in [1,A] , j \in [1,B] , d\_{i,j} \in [1,100]$
输出格式
如果不存在满足条件的有向图,输出一行Impossible
否则第一行输出Possible,第二行输出有向图的点数和边数,接下来行每行输出描述一条从到、边权为的有向边,最后一行两个正整数。
样例 1
输入
2 3
1 2 2
1 2 3
输出
Possible
3 4
1 2 X
2 3 1
3 2 Y
1 3 Y
1 3
样例 2
输入
1 3
100 50 1
输出
Impossible