private void btnOpen_Click(object sender, EventArgs e)
        {
            total = 0;
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //Open the browsed image and display it
                string OpenedFilePath = openFileDialog1.FileName;
                ImageMatrix = ImageOperations.OpenImage(OpenedFilePath);
                ImageOperations.DisplayImage(ImageMatrix, pictureBox1);
            }

            txtWidth.Text  = ImageOperations.GetWidth(ImageMatrix).ToString();
            txtHeight.Text = ImageOperations.GetHeight(ImageMatrix).ToString();
            //////// measuring time  ////////
            var    watch  = System.Diagnostics.Stopwatch.StartNew();
            double answer = ImageOperations.ConstructGraph(ImageMatrix);

            watch.Stop();
            var elapsedSec = (watch.ElapsedMilliseconds) / 1000.0;

            total += elapsedSec;
            ////////////////////////////////
            Colors.Text = ImageOperations.numColors.ToString();
            Costs.Text  = answer.ToString();
        }