Algo1.4 done