Group-Theory An exploration of solving group theory cayley tables through Sudoku puzzle solving methods