Flexible job-shop scheduling and heterogeneous repairman assignment with maintenance time window and employee timetable constraints. (30th December 2021)