added a function that tries to fill in the last value in a row, col, or grid, but not sure if it works