algo. hw4