Invia SMS: Linear and convex programming