Introduction of Algorithms (CLRS): Solutions