а Вы не могли бы описать ход мыслепоиска, который привёл к решению?
Ха, я могу описать - свой.
Когда мне предложили эту задачу (вроде, она была на Московской МО), для

, у меня что-то не получалось с ней (я почему то уверился, что - нет, низя). В конце концов я озверел, выписал все возможные стратегии игроков (16, вроде), и - перебором - стал доказывать, что ничё не выйдет. И, в конце перебора, обнаружил, что - выйдет...
Ну, а для любого

, зная ответ - это уже дело техники - работа с остатками.
Только там, вроде, был еще вариант с любыми

и

(кол-ва шляп и муд-в), и надо было найти наибольшее кол-во гарантированно правильных ответов...