Spreadsheet that generates and solves sudoku puzzles