Чёт непонятные правила. А что будет, если в пятом ряду слева вторую сверху поменять с первой? Когда зелёных будут и в линию и в ряд? Что убьётся первым?
А вообще, смотри: в теории, первое, о чём надо задуматься, так это о том, чтобы достать в самом длинном ряду предпоследнюю фишку. Так как птиц всего три, и убить их, значит, можно одним единственным образом. Синие убиваются за два хода, красные максимум за два, зелёные максимум за три. Тупо анализ количества шариков

Вот тебе максимальное количество ходов, если не убивать в раз по несколько разных цветов.
НО ты главное на вопрос выше овтеть.