Upload your own image or use a sample
The puzzle is divided into tiles with one empty space
Click on a tile adjacent to the empty space to move it
Rearrange all tiles to complete the original image
Complete the puzzle with the fewest moves and fastest time!