Algo1.3 done