1) Teacher and group hard constraint
2) Timetable cell filling (not full)