3. Conic Quadratic Programming