private void tourGridViewB_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string cityName = tourGridViewB.CurrentCell.Value.ToString();
            City   city     = C.Find(cityName);

            CC.DelByName(cityName);
            C = new TwoWayLinkedList();
            foreach (City city1 in CC)
            {
                C.PushLast(city1);
            }
            D.PushLast(city);
            ShouC();
            ShouD();
        }
        private void givenCitiesGridViewA_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            string cityName = givenCitiesGridViewA.CurrentCell.Value.ToString();
            City   city     = AA.Find(cityName);

            AA.DelByName(cityName);
            A = new TwoWayLinkedList();
            foreach (City city1 in AA)
            {
                A.PushLast(city1);
            }
            B.PushLast(city);
            ShouA();
            ShouB();
        }