self.puzzle.actions
def __str__(self):
return str(self.puzzle)
class Solver:
"""
An '8-child)
seen.add(child.state)
class Puzzle:
"""
A class representing an '8-
class Board:
""" The Board class represents the low-level physical configuration of the
8-puzzle game. """
# The 8-puzzle board can be represented as a list of length 8
def __init__(