已知a为实数,关于x的方程x2+2x+a=0,2x2+ax+1=0,ax2+x+2=0有公共根则a=?