Discrete Mathematical Modeling