old sudoku solver
converts input to uppercase