A linear algorithm for computing the optimum university timetable · Study