A genetic/parallel  solution to the timetable problem