note: fun == countless nights solving problems :P
note2: link to the book http://www.amazon.com/Algorithms-Part-Graph-3rd-Pt-5/dp/0201...