Soduku Solver with backtrack algorithm