Ответ на сообщение Re: Программист. пользователя Mad_Dollar
1. Снимаю шляпу, что Вы не поленились столько времени уделить решению. Мое решение эту задачу решает. порядок проверки - 2-2-4-4-2-4-3-2. Доказательство почему именно так - выше.
2. Считаю, гражданин tolstopuz прав, что программист очень часто решает задачу не умозрительно, а тупо рисуя на клочке бумажки (или доске) объекты и взаимодействия. Если бы Вы попробовали порисовать решение, то очень быстро бы убедились, что мышка от Вас сбежала

X - кошка из Вашего решения
o - мышка
ось X - норки
ось Y - шаги
Правильное решение достаточно ловко "загоняет" мышку без дыр
ps а всё остальное - эмоции
42