analyzing algorithms ii 5935648