Zaslat SMS: Groups, difference sets, and the monster