AlgoHW4