Generate a timetable (3)