example:unfinished, Time complexity:finish