A Three-phase Approach to an Enhanced Index-tracking Problem with Real-life Constraints. Issue 3 (3rd July 2019)