Дана целочисленная матрица размера n × m. Найдём в каждой строке матрицы минимальный элемент, а среди них выберем максимальный. Затем найдём в каждом столбце матрицы максимальный элемент, и среди них выберем минимальный. Если два получившихся значения оказались равны, то говорят, что в матрице есть седловая точка.
Однако, седловой точки в матрице может и не быть. Ваша задача – изменить один любой элемент матрицы так, чтобы седловая точка в ней появилась.
Выходные данные
Если решение существует, то выведите три числа через пробел – номер строки, номер столбца и новое значение элемента. Значение должно лежать в диапазоне от 0 до 109. Строки и столбцы нумеруются с единицы.
Если есть несколько верных решений, выведите любое.
Если седловую точку изменением одного элемента получить нельзя, то выведите одно число -1.
Примечание
Если матрица изначально имела седловую точку, то разрешается "поменять" любой её элемент на его же прежнее значение (см. третий пример).