Seat Sorting Puzzle

Seat Sorting Puzzle

Move buses considering their direction and seat colors to match three identical ones and send them off. Make sure no bus is blocking the way ahead to solve the puzzle!