设集合A={x|x-3x+2=0},B={x|x-4x+a=0},若AnB=2,求实数a的值