已知集合A=﹛x,1+d,1+2d﹜,B=﹛1,q,q²﹜,且A=B.求d和q的值