Bessie 有一个 ()的加法表,其中对于所有 ,第 行第 列的方格中的整数为 。例如,对于 ,表格如下所示:
不幸的是,Elsie 得到了这张表格,并通过执行若干次以下三种类型的操作对表格进行了变换。
- 交换两行;
- 交换两列;
- 选择两个同时存在于表格中的值 和 ,然后同时将每一个 更改为 ,每一个 更改为 。
Elsie 总是按类型顺序执行操作;也就是说,她首先执行任意数量(可能为零)的类型 操作,然后是类型 操作,最后是类型 操作。
请帮助 Bessie 恢复 Elsie 在执行完所有类型 和 操作后,但在执行任意类型 操作之前,表格的一种可能状态。可能存在多种可能的答案,在这种情况下你应当输出字典序最小的答案。
按字典序比较两个表格时,比较它们在自然顺序(行间从上到下,行内从左到右)下读取时第一个不同的项。