Swapped Sliding Block Puzzle

RandGames Puzzles
12,690

Rearrange the blocks until all matching colour blocks are neighbouring