Algorithms and programming : problems and solutions - Shen, A. (Alexander), 1958- (Modern Birkhauser Classics, 2008)