CLRS Problem 34-2

CLRS Problem 34-2