im trying to make a sudoku solver using a recursive back tracking algorithm. for some reason the program never gets to the recursion part. heres the code