Zaslat SMS: Algorithms and Discrete Applied Mathematics