Algo2 week4 done