Discrete Mathematical Models