Zaslat SMS: Linear and nonlinear programming