Envoyer par SMS: Combinatorial Optimization and Applications