eightPuzzle
Prolog Source