Journal of discrete algorithms [J Discrete Algorithms (Amst)] NLMUID: 101560679