Best Answer
                        
                В метода CheckIfThereIsPlace има грешка и по точно на този ред:
 
else if (departmentsWithPatients[department].Count < 20)
return true;
Във всеки департамент имаш 20 стаи с по 3 легла, т.е. капацитета на всеки департамент е 60 пациента, а не 20.
 колко глупава грешка... сигурно всичко друго проверих само там не се сетих, че може да съм оплескал нещо. Меси!
 колко глупава грешка... сигурно всичко друго проверих само там не се сетих, че може да съм оплескал нещо. Меси!