Weak duality - Discrete Optimization Academy