void SetR()
    {
        TaskController.UpdateTask(r, ABC);
        Algorithm = AlgorithmController.SelectAlgorithm(r);

        Condition1.SetAlgorithm(Algorithm);

        Condition1.UpdateTask(ABC);

        switch (Algorithm)
        {
        case 1: Condition2.UpdateTask(ABC, 1); break;

        case 2: Condition2.UpdateTask(ABC, 2); break;

        case 3: Condition2.UpdateTask(ABC, 1); break;
        }
    }