Couresa Algorithm Course Problem Solutions