если идти из левого нижнего угла вверх и сравнивать со следующим столбцом, то... нифига не получается для таблиц нечетного размера ибо приходится иногда возвращаться в предыдущий столбец. Наверное надо упростить мою задачу и сказать, что N и M могут быть от 1 до 256. Тогда таблица становится четной и кратной степени двойки.