new solver and sudokos