/// <summary>
        /// additional commercial to get Bonus points with the same given conditions
        /// </summary>
        public void AdditionalBonusPoints()
        {
            Brek brek10 = new Brek(CommercialsEnum.Commercial10, CommercialTypeEnum.Finance, DemographicsEnum.Total1840, 500);

            breks.Insert(0, brek10);
            breks.RemoveAt(breks.FindIndex(x => x.Rating == 50));
            breaksNestedList = new List <List <Brek> >();
        }
        /// <summary>
        /// Create commercials with the given details
        /// </summary>
        public void PlaceCommercials()
        {
            Brek brek1 = new Brek(CommercialsEnum.Commercial1, CommercialTypeEnum.Automotive, DemographicsEnum.Women2530, 80);

            breks.Add(brek1);
            Brek brek2 = new Brek(CommercialsEnum.Commercial2, CommercialTypeEnum.Travel, DemographicsEnum.Men1835, 100);

            breks.Add(brek2);
            Brek brek3 = new Brek(CommercialsEnum.Commercial3, CommercialTypeEnum.Travel, DemographicsEnum.Total1840, 250);

            breks.Add(brek3);
            CalculateRatingsAchieved("Break1", brek1, brek2, brek3);

            Brek brek4 = new Brek(CommercialsEnum.Commercial4, CommercialTypeEnum.Automotive, DemographicsEnum.Men1835, 50);

            breks.Add(brek4);
            Brek brek5 = new Brek(CommercialsEnum.Commercial5, CommercialTypeEnum.Automotive, DemographicsEnum.Men1835, 120);

            breks.Add(brek5);
            Brek brek6 = new Brek(CommercialsEnum.Commercial6, CommercialTypeEnum.Finance, DemographicsEnum.Women2530, 200);

            breks.Add(brek6);
            CalculateRatingsAchieved("Break2", brek4, brek5, brek6);

            Brek brek7 = new Brek(CommercialsEnum.Commercial7, CommercialTypeEnum.Finance, DemographicsEnum.Men1835, 350);

            breks.Add(brek7);

            Brek brek8 = new Brek(CommercialsEnum.Commercial8, CommercialTypeEnum.Automotive, DemographicsEnum.Total1840, 150);

            breks.Add(brek8);
            Brek brek9 = new Brek(CommercialsEnum.Commercial9, CommercialTypeEnum.Travel, DemographicsEnum.Women2530, 500);

            breks.Add(brek9);
            CalculateRatingsAchieved("Break3", brek7, brek8, brek9);
        }
 /// <summary>
 /// Calculate the sum of the ratings achieved by all placed commercials
 /// </summary>
 /// <param name="breakName">Break Name</param>
 /// <param name="brek1">Break with First commercials and given ratings</param>
 /// <param name="brek2">Break with Second commercials and given ratings</param>
 /// <param name="brek3">Break with Third commercials and given ratings</param>
 public void CalculateRatingsAchieved(string breakName, Brek brek1, Brek brek2, Brek brek3)
 {
     Console.WriteLine($"In {breakName} Total ratings of the three commercials before optimisation is {brek1.Rating + brek2.Rating + brek3.Rating}");
 }