questa la parte restante del codice

codice:
private void button2_Click(object sender, EventArgs e)
        {
            verifica[1] = nome[1] + nome[2] + nome[3];
            verifica[2] = nome[4] + nome[5] + nome[6];
            verifica[3] = nome[7] + nome[8] + nome[9];

            verifica[4] = nome[1] + nome[4] + nome[7];
            verifica[5] = nome[2] + nome[5] + nome[8];
            verifica[6] = nome[3] + nome[6] + nome[9];

            for (int k = 1; k < 10; k++)
            {
                Pic[k].BackColor = Color.White;
            }


            for (int k = 1; k < 7; k++)
            {
                for (int j = 1; j < 7; j++)
                {
                    uu[j, k] = 0;
                }

            }


            for (int k = 1; k < 7; k++)
            {

                for (int j = 0; j < 6; j++)
                {
                    ah = verifica[k].Substring(j, 1);

                    if (ah == "A")
                    {
                        uu[1, k]++;
                    }

                    if (ah == "B")
                    {
                        uu[2, k]++;
                    }

                    if (ah == "C")
                    {
                        uu[3, k]++;
                    }

                    if (ah == "1")
                    {
                        uu[4, k]++;
                    }

                    if (ah == "2")
                    {
                        uu[5, k]++;
                    }

                    if (ah == "3")
                    {
                        uu[6, k]++;
                    }


                }

            }



            pp = 0;

            for (int k = 1; k < 7; k++)
            {
                for (int j = 1; j < 7; j++)
                {

                    if (uu[j, k] > 1)
                    {
                        pp = 1;
                       // label1.Text = uu[j, k].ToString() + " " + j.ToString() + " " + k.ToString();

                        if (k == 1)
                        {
                            Pic[1].BackColor = Color.Red;
                            Pic[2].BackColor = Color.Red;
                            Pic[3].BackColor = Color.Red;
                        }


                        if (k == 2)
                        {
                            Pic[4].BackColor = Color.Red;
                            Pic[5].BackColor = Color.Red;
                            Pic[6].BackColor = Color.Red;
                        }

                        if (k == 3)
                        {
                            Pic[7].BackColor = Color.Red;
                            Pic[8].BackColor = Color.Red;
                            Pic[9].BackColor = Color.Red;
                        }

                        if (k == 4)
                        {
                            Pic[1].BackColor = Color.Red;
                            Pic[4].BackColor = Color.Red;
                            Pic[7].BackColor = Color.Red;
                        }

                        if (k == 5)
                        {
                            Pic[2].BackColor = Color.Red;
                            Pic[5].BackColor = Color.Red;
                            Pic[8].BackColor = Color.Red;
                        }

                        if (k == 6)
                        {
                            Pic[3].BackColor = Color.Red;
                            Pic[6].BackColor = Color.Red;
                            Pic[9].BackColor = Color.Red;
                        }


                    }
                }

            }



            if (pp == 1)
            {
                MessageBox.Show("Soluzione errata");
            }
            else
            {
                MessageBox.Show("Soluzione esatta");
            }



        }