1007 finished; the algorithm needs explanation in details