Algo Final Report