已知集合A={1,2},B={1,2,3,4,5},集合C满足A是C的真子集且C是B的真子集,则集合C有多少个?