Rotate the pieces to solve the puzzle with the minimum amount of moves in the minimun amount of time!!