coursera algo1: pa6 start