Sudoku some 40 seconds