Invia SMS: Modeling and solving on the extended flexible flow shop scheduling problem