public boolean gridValid(char[][] board, int start_row, int start_column) {
		int[] countPerNumber = new int[9];
		clearCounts(countPerNumber);
		for (int i = start_row; i < start_row + 3; i++) {
			for (int j = start_column; j < start_column + 3; j++) {
				if (board[i][j] != '.') {
					int curInt = (int) board[i][j];
					countPerNumber[curInt - 1]++;
				}
			}
		}
		return overTwoTimes(countPerNumber);
	}