Необходимо переместить кружочки так чтобы слева оказались все желтые а справа все красные .

Нужно соблюдать следующие условия

Каждый кружочек можно переносить на ближайшую клетку или через одну клетку

Никакой кружочек не должен возвращаться в клетку где он уже был

В каждой клетке может находиться только один кружочек

It is necessary to move circles so that at the left there were all yellow and on the right all red.
It is necessary to meet following conditions
Each circle it is possible to transfer on the nearest cage or through one cage
No circle should come back in a cage where it already was
In each cage there can be only one circle