已知集合A=(a,b,c),集合B满足AUB=A,试问这样的集合B有多少个?如果满足AnB=B呢?