This is the shortest pathfinder program that uses the concept of BFS(Breadth-First Search) to find out the shortest path between a start and an end point.
This is an interesting tile sliding game. Here, the target of the player is to orient all the 8 pieces in a 3x3 grid at their correct location in numerical order and finally reach the goal state.