A library with the board structure and one of many solving algorithms to obtain the solution to a given sodoku puzzle