Zaslat SMS: Algorithmics of matching under preferences