SMS dit: Applied discrete structures