Zaslat SMS: Applications of discrete mathematics