Pošljite SMS: Principles of combinatorics