Optimal production planning by reusing components