15-Puzzle problem Backtracking.