Андрей в свободное от игр время обрабатывает изображения. Больше всего он любит обрабатывать картинки в градациях серого. Каждый пиксель на картинке в градациях серого имеет яркость, выраженную целым числом от 0 до 109. Чем ближе яркость к нулю, тем темнее этот пиксель; яркость, равная нулю, соответствует черному цвету, а 109 — белому. Андрей называет такие картинки цветными.
В процессе обработки цветной картинки Андрей выбирает целое число t в диапазоне от 0 до 109 и создает новую картинку, состоящую всего из двух цветов: черного и белого (которые он обозначает как 0 и 1). Такие картинки он называет черно-белыми.
Принцип составления черно-белых картинок очень прост: Андрей рассматривает каждый пиксель исходной цветной картинки, и, если яркость этого пикселя строго меньше t, на новой картинке этот пиксель будет черного цвета, иначе — белого.
Вам дано k черно-белых картинок. Определите, могли ли они все быть получены в результате обработки Андреем какой-либо цветной картинки, и если да, то из какой именно, и какие именно значения t1, ..., tk он мог для этого использовать.
В первой строке через пробел записано три натуральных числа k, n и m (1 ≤ k·n·m ≤ 200000) — количество картинок и их размеры.
Далее следуют k блоков, описывающих черно-белые картинки. Каждый из этих блоков начинается пустой строкой, за которой следует описание картинки: n строк, состоящих из m символов. Символы в строках могут быть равны «0», что обозначает черный цвет, и «1», что соответствует белому цвету.
Если не существует цветной картинки, из которой могли были бы быть получены все k черно-белых картинок, выведите «IMPOSSIBLE».
Иначе в первых n строках выведите матрицу n × m, каждый элемент которой является целым числом от 0 до 109 и равен яркости соответствующего пикселя на цветной картинке. Числа в строках отделяйте пробелами.
После матрицы в следующей строке выведите k чисел t1, ..., tk (0 ≤ ti ≤ 109), использовавшихся для получения соответствующих черно-белых картинок.
Если существует несколько решений, выведите любое.
2 3 3
011
000
110
111
100
111
2 4 5
2 1 0
4 7 2
4 2
2 3 3
011
000
110
100
101
001
IMPOSSIBLE
| Название |
|---|


