Java application that can create sliding puzzles from