Zaslat SMS: Discrete mathematics by example