public bool checkCorrectCell9x9(int x, int y)
{
for (int i = 0; i < 9; i++)
{
if (table[x, y] == table[x, i] && y != i)
{
return true;
}
}
for (int j = 0; j < 9; j++)
{
if (table[x, y] == table[j, y] && x != j)
{
return true;
}
}
int[] rowCol = checkSmallPositionPart(x, y);
int row = rowCol[0];
int col = rowCol[1];
for (int i = row; i < row + 3; i++)
{
for (int j = col; j < col + 3; j++)
{
if (table[x, y] == table[i, j] && x != i && y != j)
{
return true;
}
}
}
return false;
}