8 Puzzle Jupyter Code

Checking for Goal States

Getting Neighbors

Solving Puzzles

Here's a fairly easy puzzle that can be solved with tree search

Here's a harder puzzle that needs graph search