iddqda, посмотрел другие Ваши ответы, признаю, что был неправ, судя по одному дурацкому. Можете стереть его, можете оставить как есть, с моими комментариями - на Ваше усмотрение.
Денис Загаевский, это была подколка, есличо. Тем не менее задача про расписание пока неразрешима в лоб для кейса универа (тысячи студентов, мелкие группы, множество учебных планов), может для школьного кейса не так.