The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3)