text: Input The first line contains three integers n, m and k (1 ≤ n, m, k ≤ 2 ⋅ 10^5, nmk ≤ 2 ⋅ 10^5) — the dimensions of the parallelepiped.Then the sensor data follows.For each sensor, its data is either 0, if the ray emitted from it reaches the opposite sensor (there are no blocks in between), or an integer from 1 to 2 ⋅ 10^5 denoting the type of the first block hit by the ray.The data is divided into 6 sections (one for each type of sensors), each consecutive pair of sections is separated by a blank line, and the first section is separated by a blank line from the first line of the input.The first section consists of m lines containing k integers each.The j-th integer in the i-th line is the data from the sensor installed in (0, i, j).The second section consists of m lines containing k integers each.The j-th integer in the i-th line is the data from the sensor installed in (n + 1, i, j).The third section consists of n lines containing k integers each.The j-th integer in the i-th line is the data from the sensor installed in (i, 0, j).The fourth section consists of n lines containing k integers each.The j-th integer in the i-th line is the data from the sensor installed in (i, m + 1, j).The fifth section consists of n lines containing m integers each.The j-th integer in the i-th line is the data from the sensor installed in (i, j, 0).Finally, the sixth section consists of n lines containing m integers each.The j-th integer in the i-th line is the data from the sensor installed in (i, j, k + 1).Output If the information from the input is inconsistent, print one integer -1.Otherwise, print the figure inside the parallelepiped as follows.The output should consist of nmk integers: a_{1, 1, 1}, a_{1, 1, 2}, ..., a_{1, 1, k}, a_{1, 2, 1}, ..., a_{1, 2, k}, ..., a_{1, m, k}, a_{2, 1, 1}, ..., a_{n, m, k}, where a_{i, j, k} is the type of the block in (i, j, k), or 0 if there is no block there.