;.UU*U*UPROGNQUOTEPRIMEWITNESS-COUNTRABSETQNORMALOBARRAYOBARRAYTEMOBARRAYW*U*U*ARRAYxWEXPTSWDIFFERENCEW*@0 xBRNDSUBR,8(B{ an @A#+ ,,8,8",RANDOM< ,8 `(f  g,<*QUO  ,X*TIMES $pQAB*PLUS /+ , ,8,8g",$Q< /,x WITNESS $N  QM#*DIF  $,8   $,XQPw REMAINDER $$ H MEXPT,8,8 (bA $ `EQUAL4B " +% `ODDPP4B $ ` $ g g (  +% $ ` $ g F $  /,xh b,8,8*4B* ` g+: 0% $ ` $ g,8 $*LESS@4 4B0 `+9N-1  `4B3 P# " +9 $ `  ,8 $ A`05B87` "///0.U.,x( &PUTPROPRBPx-,c*U  $4BAU*TRQ  z g$f  MEMBER)$5B@7T "+U ?/ $  GCD (# $ 4BU $   -,Hh1  $ ,8U,87@` b +M  g5BN `+T $ g FC ,8  $  Bg,Xg %+J/,+  ;x;