Homeworks of Princeton Algorithm Cousera Course