Suduko Solver using backtracking method. Written by Justin Petluk ID# 001190085 Date: March 22, 2018 Execution: make make run (Compiles and Executes) make clean (Deletes executables) Creates Executable: Suduko Description: This program uses a pre-defined Suduko puzzle and uses a backtracking algorithm to solve it. At this time, there are no heuristics used to solve the problem. The agent takes in a pointer to the puzzle and can do a variety of things such as solve the puzzle, show the puzzle (display), make changes to the puzzle (play and unplay) along with figure out what it can play in the cell. The board builds it's puzzle in the constructor. There is no random generation and the puzzle is only predefined. The board contains the structure which holds the values and can set and return values with a given coordinate (x,y).