hw3 of algo1 on cousera