Solves beginner and some medium diffulty Sudoku puzzles