Envoyer par SMS: Graphs, Dynamic Programming, and Finite Games