Pošljite SMS: Fundamental approach to discrete mathematics