Criar um programa em Java que resolve um quebra-cabeça de Sudoku simples. O programa deve ler um tabuleiro de Sudoku incompleto e aplicar técnicas básicas para preencher os números faltantes, seguindo as regras do jogo. Exibir o tabuleiro completo ou informar se o puzzle não tem solução válida.
Criar um programa em Java que resolve um quebra-cabeça de Sudoku simples. O programa deve ler um tabuleiro de Sudoku incompleto e aplicar técnicas básicas para preencher os números faltantes, seguindo as regras do jogo. Exibir o tabuleiro completo ou informar se o puzzle não tem solução válida.