已知集合A={m,m+d,m+2d},集合B={m,mq mq^2},且A=B ,求q的值