Условие задачи можно перефразировать:
- должны быть 3 мышки сидящие по кругу друг за другом,
- кошки сидят по одной или по две подряд.
Сколько же может быть мышек?
1 и 2 сразу отметаем потому, что в этом случае не выполняется первое условие;
3 тоже не может быть: все 3 мышки сидят подряд и остаётся 5 кошек, которых, ну, никак не получится рассадить, чтобы выполнялось второе условие;
если же мышек 4, то зверушек уже можно рассадить: 3 мышки подряд, чтобы выполнялось первое условие, следом 2 кошки, потом 1 мышка и ещё 2 кошки. Впрочем, начинать рассаживание можно с любого животного из этой последовательности, а не обязательно с трёх мышек, к примеру, вот такой вариант:
2 мышки, 2 кошки, 1 мышка, 2 кошки, 1 мышка;
если мышек 5, то опять же есть способы рассадить наших зверушек, к примеру, так:
3 мышки, 1 кошка, 2 мышки, 2 кошки;
если мышек 6, животных снова можно будет рассадить по правилам, к примеру, таким способом:
3 мышки, 1 кошка, 3 мышки, 1 кошка;
ну, и, наконец, 7 мышек и 1 кошку можно рассадить так, чтобы не нарушить условия задачи и начинать можно с кого угодно - кошка-то всё равно одна, к примеру,
3 мышки, 1 кошка и ещё 4 мышки.
В общем, задача имеет решение, если мышек 4, 5, 6 или 7.