用Set，  不要用List