已知集合A={m,m+d,m+2d},B={m,mq,mq2},其中m不等于0,且A=B,求q的值.