import java.util.*; public class Solution { public void solveSudoku(char[][] board) { backstrack(board); } private boolean backstrack(char[][] board){ for(int i = 0;i<9;i++){ for(int j = 0;j<9;j++){ if(board[i][j] == '.'){ for(char c = '1';c<='9';c++){ if(isVaild(board,i,j,c)){ board[i][j] ...