Hard? Problems | part of Algorithms Unlocked | MIT Press books | IEEE Xplore