Text this: Flexible generalized blocking job shop problem