“pictaSlide” is a matrix puzzle that can be anything from super simple up to insanely difficult to solve. Depending upon the choice of image, matrix size, and amount of shuffling, you can tailor the puzzle to provide any level of difficulty.

http://appshopper.com/games/pictaslide