Discrete mathematics, algorithms, and applications [Discrete Math Algorithms Appl] NLMUID: 101614436