Насчет последних двух вопросов не могу ответить, но задачу можно переформулировать так:
На бесконечной клеточной доске (можно сказать

) есть множество кузнечиков

(лучше будем их называть не "кузнечиками", а включенные клетки)
Можно брать любые тройки чисел

вида

или

, и если

(две клетки включены) и "средняя" из них

, то тогда из множества

можно убрать все те, которые раньше входили в

, и добавить тех, которые до этого не входили в

. Не уверен, приведет ли это к результату или нет, но есть видео (правда на английском), в котором решают похожую задачу, только более простую
[
Solving Lights Out Puzzles | Light Chasing vs Linear Algebra]
https://youtu.be/rQtRK-AJOGg?si=xov4F9uD4os5zI6B