Slide each colored block until it hits something. Land it in the door of its own color to clear it. Empty the board before you run out of moves — the trick is the order.
Nice ordering.
A block is still stranded. Try a different order.