coursera algo1: ps3 finish