solve algorithm finish!