Pošljite SMS: Logic and discrete mathematics: A computer science perspective