Enviar por SMS: Theory of linear and non-linear programming