With this family of puzzles the objective is to rearrange the pieces from a starting position to a finishing position. This must be achieved without lifting any of the pieces out of the tray. An additional objective is to achieve the rearrangement in as few moves as possible.