> This must be like trying to solve a 3000 way traveling salesperson > problem. actually, i believe it maps to the class scheduling problem