设向量a,b,c满足a^2+ac=0,b^2+bc=0,a+b+c=0,|a|=1,|b|=2,则|c|=