SMS: Discrete mathematical structures/