hhjd SQUARES n 1100L x Q=4 2900T 3000 R=1 Q*Q-1 2500 V$(R)=R$ R V$(Q*Q)="+" $N=Q*Q-2 Q-1 -1 1300 T$=V$(N+1) V$(N+1)=V$(R) V$(R)=T$ N  450  S=0  M=0 " 1500 ,G$="U"PQ M=-Q @G$="L"P/Qɺ(P/Q) M=1 J8G$="R"(P+Q-1)/Qɺ((P+Q-1)/Q) M=-1 TV$(P)=V$(P+M) ^ V$(P+M)="+" hM0 S=S+1 r 450 |N=1 Q*Q-1 "V$(N)(N+64@) N=30 N N=31 280  "YOU TOOK ";(S);" MOVES " :  N=1 +Y=F-3 F+Q*2-5 2 ;X=W/2-4 W/2+Q*2-6 2  1700 V$(N) V$(N)="+"P=N  N=N+1 X Y  SPECTRUM SUBROUTINES L1W=32 :D=22:F=8:1200: :8,0;: R=(N*+1): xZ=1 200*T:Z: ""1500 =""1510 G$=: @K$=:  Y,X;:  (X);: l(11 );: (9 );: 42200:K=("0"+K$): K$="" !1500:(G$)=13 : ,(G$)12 K$=K$+G$:G$;:2210 (K$)=0 2210 @(8);" ";(8);:K$=K$( ̱(K$)-1):2210 : `.1}L,Z/10 -6: R$=(R+64@): ( P$=K$(P): 2600( :A=(P$): : TV$(26): W$(60<,26):  GG=(G$):