已知集合A={x|–2≤x≤a},B={y|y=2x+3,x∈A},C={z|z=x^2,x∈A}且C是B的子集,求a的