Pātuhitia tēnei: Linear and convex programming