Zaslat SMS: Combinatorial optimization: algorithms and complexity