Taifead r-phoist: Discrete mathematics