Copyright (c) James A. Storer

Easy

######################################################################
Rectilinear Solution
      Rectilinear steps: 226
      Straight-Line steps: 282
      Unit steps: 372
######################################################################

Copyright (c) James A. Storer

Easy

This puzzle has a turntable in the lower right corner.
Two 1x1 pieces or a 1x2 piece can rotate 90 degrees:
. .       . X          . X      . .
X Y   ->  . Y    or    . Y  ->  X Y

Easy - "Version 1"
This formulation assumes that a single rectilinear move may pass
through the turntable independent of its initial orientation.
For example, moving horizontally, then rotating to vertical via
the turntable, then moving vertically, is 1 rectilinear move,
independent of the turntable orientation before the move.
Turntable orientation at the start and end does not matter.

#0:
C C Q P
B B Q P
1 2 $  
S S    

#1. Move P on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
C C Q  
B B Q  
1 2 $  
S S P P

#2. Move Q east:
C C   Q
B B   Q
1 2 $  
S S P P

#3. Move B east:
C C   Q
  B B Q
1 2 $  
S S P P

#4. Move C east:
  C C Q
  B B Q
1 2 $  
S S P P

#5. Move 1 north 2 units:
1 C C Q
  B B Q
  2 $  
S S P P

#6. Move 2 on a path of 2 segments ending north:
1 C C Q
2 B B Q
    $  
S S P P

#7. Move S north:
1 C C Q
2 B B Q
S S $  
    P P

#8. Move P west 2 units:
1 C C Q
2 B B Q
S S $  
P P    

#9. Move Q on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
1 C C  
2 B B  
S S $  
P P Q Q

#10. Move B east:
1 C C  
2   B B
S S $  
P P Q Q

#11. Move 2 east:
1 C C  
  2 B B
S S $  
P P Q Q

#12. Move 1 south:
  C C  
1 2 B B
S S $  
P P Q Q

#13. Move C west:
C C    
1 2 B B
S S $  
P P Q Q

#14. Move B north:
C C B B
1 2    
S S $  
P P Q Q

#15. Move 2 east 2 units:
C C B B
1     2
S S $  
P P Q Q

#16. Move 1 east 2 units:
C C B B
    1 2
S S $  
P P Q Q

#17. Move S north:
C C B B
S S 1 2
    $  
P P Q Q

#18. Move P north:
C C B B
S S 1 2
P P $  
    Q Q

#19. Move Q west 2 units:
C C B B
S S 1 2
P P $  
Q Q    

#20. Move 2 south 2 units:
C C B B
S S 1  
P P $  
Q Q   2

#21. Move 1 on a path of 2 segments ending south:
C C B B
S S    
P P $ 1
Q Q   2

#22. Move S east 2 units:
C C B B
    S S
P P $ 1
Q Q   2

#23. Move C south:
    B B
C C S S
P P $ 1
Q Q   2

#24. Move B west 2 units:
B B    
C C S S
P P $ 1
Q Q   2

#25. Move S north:
B B S S
C C    
P P $ 1
Q Q   2

#26. Move 1 on a path of 2 segments ending west:
B B S S
C C 1  
P P $  
Q Q   2

#27. Move 2 north 2 units:
B B S S
C C 1 2
P P $  
Q Q    

#28. Move Q on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
B B S S
C C 1 2
P P $ Q
      Q

#29. Move P south:
B B S S
C C 1 2
    $ Q
P P   Q

#30. Move C south:
B B S S
    1 2
C C $ Q
P P   Q

#31. Move B south:
    S S
B B 1 2
C C $ Q
P P   Q

#32. Move S west 2 units:
S S    
B B 1 2
C C $ Q
P P   Q

#33. Move 2 on a path of 2 segments ending west:
S S 2  
B B 1  
C C $ Q
P P   Q

#34. Move Q north 2 units:
S S 2 Q
B B 1 Q
C C $  
P P    

#35. Move P on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
S S 2 Q
B B 1 Q
C C $ P
      P

#36. Move C south:
S S 2 Q
B B 1 Q
    $ P
C C   P

#37. Move B south:
S S 2 Q
    1 Q
B B $ P
C C   P

#38. Move S south:
    2 Q
S S 1 Q
B B $ P
C C   P

#39. Move 2 west 2 units:
2     Q
S S 1 Q
B B $ P
C C   P

#40. Move 1 on a path of 2 segments ending west:
2 1   Q
S S   Q
B B $ P
C C   P

#41. Move Q west:
2 1 Q  
S S Q  
B B $ P
C C   P

#42. Move P north 2 units:
2 1 Q P
S S Q P
B B $  
C C    

#43. Move C on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 1 Q P
S S Q P
B B $ C
      C

#44. Move B south:
2 1 Q P
S S Q P
    $ C
B B   C

#45. Move S south:
2 1 Q P
    Q P
S S $ C
B B   C

#46. Move 1 on a path of 2 segments ending west:
2   Q P
1   Q P
S S $ C
B B   C

#47. Move Q west:
2 Q   P
1 Q   P
S S $ C
B B   C

#48. Move P west:
2 Q P  
1 Q P  
S S $ C
B B   C

#49. Move C north 2 units:
2 Q P C
1 Q P C
S S $  
B B    

#50. Move B on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 Q P C
1 Q P C
S S $ B
      B

#51. Move S south:
2 Q P C
1 Q P C
    $ B
S S   B

#52. Move 1 on a path of 2 segments ending east:
2 Q P C
  Q P C
  1 $ B
S S   B

#53. Move 2 south 2 units:
  Q P C
  Q P C
2 1 $ B
S S   B

#54. Move Q west:
Q   P C
Q   P C
2 1 $ B
S S   B

#55. Move P west:
Q P   C
Q P   C
2 1 $ B
S S   B

#56. Move C west:
Q P C  
Q P C  
2 1 $ B
S S   B

#57. Move B north 2 units:
Q P C B
Q P C B
2 1 $  
S S    

#58. Move S on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
Q P C B
Q P C B
2 1 $ S
      S

#59. Move 2 on a path of 2 segments ending east:
Q P C B
Q P C B
  1 $ S
  2   S

#60. Move Q south 2 units:
  P C B
  P C B
Q 1 $ S
Q 2   S

#61. Move P west:
P   C B
P   C B
Q 1 $ S
Q 2   S

#62. Move C west:
P C   B
P C   B
Q 1 $ S
Q 2   S

#63. Move B west:
P C B  
P C B  
Q 1 $ S
Q 2   S

#64. Move S north 2 units:
P C B S
P C B S
Q 1 $  
Q 2    

#65. Move 2 east 2 units:
P C B S
P C B S
Q 1 $  
Q     2

#66. Move 1 on a path of 2 segments ending east:
P C B S
P C B S
Q   $  
Q   1 2

#67. Move C south 2 units:
P   B S
P   B S
Q C $  
Q C 1 2

#68. Move P east:
  P B S
  P B S
Q C $  
Q C 1 2

#69. Move Q north 2 units:
Q P B S
Q P B S
  C $  
  C 1 2

#70. Move C west:
Q P B S
Q P B S
C   $  
C   1 2

#71. Move 1 on a path of 2 segments ending north:
Q P B S
Q P B S
C 1 $  
C     2

#72. Move 2 west 2 units:
Q P B S
Q P B S
C 1 $  
C 2    

#73. Move S on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
Q P B  
Q P B  
C 1 $  
C 2 S S

#74. Move B east:
Q P   B
Q P   B
C 1 $  
C 2 S S

#75. Move P east:
Q   P B
Q   P B
C 1 $  
C 2 S S

#76. Move Q east:
  Q P B
  Q P B
C 1 $  
C 2 S S

#77. Move C north 2 units:
C Q P B
C Q P B
  1 $  
  2 S S

#78. Move 2 on a path of 2 segments ending north:
C Q P B
C Q P B
2 1 $  
    S S

#79. Move S west 2 units:
C Q P B
C Q P B
2 1 $  
S S    

#80. Move B on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
C Q P  
C Q P  
2 1 $  
S S B B

#81. Move P east:
C Q   P
C Q   P
2 1 $  
S S B B

#82. Move Q east:
C   Q P
C   Q P
2 1 $  
S S B B

#83. Move C east:
  C Q P
  C Q P
2 1 $  
S S B B

#84. Move 2 north 2 units:
2 C Q P
  C Q P
  1 $  
S S B B

#85. Move 1 on a path of 2 segments ending north:
2 C Q P
1 C Q P
    $  
S S B B

#86. Move S north:
2 C Q P
1 C Q P
S S $  
    B B

#87. Move B west 2 units:
2 C Q P
1 C Q P
S S $  
B B    

#88. Move P on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 C Q  
1 C Q  
S S $  
B B P P

#89. Move Q east:
2 C   Q
1 C   Q
S S $  
B B P P

#90. Move C east:
2   C Q
1   C Q
S S $  
B B P P

#91. Move 1 on a path of 2 segments ending north:
2 1 C Q
    C Q
S S $  
B B P P

#92. Move S north:
2 1 C Q
S S C Q
    $  
B B P P

#93. Move B north:
2 1 C Q
S S C Q
B B $  
    P P

#94. Move P west 2 units:
2 1 C Q
S S C Q
B B $  
P P    

#95. Move Q on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 1 C  
S S C  
B B $  
P P Q Q

#96. Move C east:
2 1   C
S S   C
B B $  
P P Q Q

#97. Move 1 on a path of 2 segments ending south:
2     C
S S 1 C
B B $  
P P Q Q

#98. Move 2 east 2 units:
    2 C
S S 1 C
B B $  
P P Q Q

#99. Move S north:
S S 2 C
    1 C
B B $  
P P Q Q

#100. Move B north:
S S 2 C
B B 1 C
    $  
P P Q Q

#101. Move P north:
S S 2 C
B B 1 C
P P $  
    Q Q

#102. Move Q west 2 units:
S S 2 C
B B 1 C
P P $  
Q Q    

#103. Move C on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
S S 2  
B B 1  
P P $  
Q Q C C

#104. Move 2 on a path of 2 segments ending south:
S S    
B B 1 2
P P $  
Q Q C C

#105. Move S east 2 units:
    S S
B B 1 2
P P $  
Q Q C C

#106. Move B north:
B B S S
    1 2
P P $  
Q Q C C

#107. Move P north:
B B S S
P P 1 2
    $  
Q Q C C

#108. Move Q north:
B B S S
P P 1 2
Q Q $  
    C C

#109. Move C west 2 units:
B B S S
P P 1 2
Q Q $  
C C    

#110. Move 2 south 2 units:
B B S S
P P 1  
Q Q $  
C C   2

#111. Move 1 on a path of 2 segments ending south:
B B S S
P P    
Q Q $ 1
C C   2

#112. Move P east 2 units:
B B S S
    P P
Q Q $ 1
C C   2

#113. Move B south:
    S S
B B P P
Q Q $ 1
C C   2

#114. Move S west 2 units:
S S    
B B P P
Q Q $ 1
C C   2

#115. Move P north:
S S P P
B B    
Q Q $ 1
C C   2

#116. Move 1 on a path of 2 segments ending west:
S S P P
B B 1  
Q Q $  
C C   2

#117. Move 2 north 2 units:
S S P P
B B 1 2
Q Q $  
C C    

#118. Move C on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
S S P P
B B 1 2
Q Q $ C
      C

#119. Move Q south:
S S P P
B B 1 2
    $ C
Q Q   C

#120. Move B south:
S S P P
    1 2
B B $ C
Q Q   C

#121. Move S south:
    P P
S S 1 2
B B $ C
Q Q   C

#122. Move P west 2 units:
P P    
S S 1 2
B B $ C
Q Q   C

#123. Move 2 on a path of 2 segments ending west:
P P 2  
S S 1  
B B $ C
Q Q   C

#124. Move C north 2 units:
P P 2 C
S S 1 C
B B $  
Q Q    

#125. Move Q on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
P P 2 C
S S 1 C
B B $ Q
      Q

#126. Move B south:
P P 2 C
S S 1 C
    $ Q
B B   Q

#127. Move S south:
P P 2 C
    1 C
S S $ Q
B B   Q

#128. Move P south:
    2 C
P P 1 C
S S $ Q
B B   Q

#129. Move 2 west 2 units:
2     C
P P 1 C
S S $ Q
B B   Q

#130. Move 1 on a path of 2 segments ending west:
2 1   C
P P   C
S S $ Q
B B   Q

#131. Move C west:
2 1 C  
P P C  
S S $ Q
B B   Q

#132. Move Q north 2 units:
2 1 C Q
P P C Q
S S $  
B B    

#133. Move B on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 1 C Q
P P C Q
S S $ B
      B

#134. Move S south:
2 1 C Q
P P C Q
    $ B
S S   B

#135. Move P south:
2 1 C Q
    C Q
P P $ B
S S   B

#136. Move 1 on a path of 2 segments ending west:
2   C Q
1   C Q
P P $ B
S S   B

#137. Move C west:
2 C   Q
1 C   Q
P P $ B
S S   B

#138. Move Q west:
2 C Q  
1 C Q  
P P $ B
S S   B

#139. Move B north 2 units:
2 C Q B
1 C Q B
P P $  
S S    

#140. Move S on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 C Q B
1 C Q B
P P $ S
      S

#141. Move P south:
2 C Q B
1 C Q B
    $ S
P P   S

#142. Move 1 on a path of 2 segments ending east:
2 C Q B
  C Q B
  1 $ S
P P   S

#143. Move 2 south 2 units:
  C Q B
  C Q B
2 1 $ S
P P   S

#144. Move C west:
C   Q B
C   Q B
2 1 $ S
P P   S

#145. Move Q west:
C Q   B
C Q   B
2 1 $ S
P P   S

#146. Move B west:
C Q B  
C Q B  
2 1 $ S
P P   S

#147. Move S north 2 units:
C Q B S
C Q B S
2 1 $  
P P    

#148. Move P on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
C Q B S
C Q B S
2 1 $ P
      P

#149. Move 2 on a path of 2 segments ending east:
C Q B S
C Q B S
  1 $ P
  2   P

#150. Move C south 2 units:
  Q B S
  Q B S
C 1 $ P
C 2   P

#151. Move Q west:
Q   B S
Q   B S
C 1 $ P
C 2   P

#152. Move B west:
Q B   S
Q B   S
C 1 $ P
C 2   P

#153. Move S west:
Q B S  
Q B S  
C 1 $ P
C 2   P

#154. Move P north 2 units:
Q B S P
Q B S P
C 1 $  
C 2    

#155. Move 2 east 2 units:
Q B S P
Q B S P
C 1 $  
C     2

#156. Move 1 on a path of 2 segments ending east:
Q B S P
Q B S P
C   $  
C   1 2

#157. Move B south 2 units:
Q   S P
Q   S P
C B $  
C B 1 2

#158. Move Q east:
  Q S P
  Q S P
C B $  
C B 1 2

#159. Move C north 2 units:
C Q S P
C Q S P
  B $  
  B 1 2

#160. Move B west:
C Q S P
C Q S P
B   $  
B   1 2

#161. Move 1 on a path of 2 segments ending north:
C Q S P
C Q S P
B 1 $  
B     2

#162. Move 2 west 2 units:
C Q S P
C Q S P
B 1 $  
B 2    

#163. Move P on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
C Q S  
C Q S  
B 1 $  
B 2 P P

#164. Move S east:
C Q   S
C Q   S
B 1 $  
B 2 P P

#165. Move Q east:
C   Q S
C   Q S
B 1 $  
B 2 P P

#166. Move C east:
  C Q S
  C Q S
B 1 $  
B 2 P P

#167. Move B north 2 units:
B C Q S
B C Q S
  1 $  
  2 P P

#168. Move 2 on a path of 2 segments ending north:
B C Q S
B C Q S
2 1 $  
    P P

#169. Move P west 2 units:
B C Q S
B C Q S
2 1 $  
P P    

#170. Move S on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
B C Q  
B C Q  
2 1 $  
P P S S

#171. Move Q east:
B C   Q
B C   Q
2 1 $  
P P S S

#172. Move C east:
B   C Q
B   C Q
2 1 $  
P P S S

#173. Move B east:
  B C Q
  B C Q
2 1 $  
P P S S

#174. Move 2 north 2 units:
2 B C Q
  B C Q
  1 $  
P P S S

#175. Move 1 on a path of 2 segments ending north:
2 B C Q
1 B C Q
    $  
P P S S

#176. Move P north:
2 B C Q
1 B C Q
P P $  
    S S

#177. Move S west 2 units:
2 B C Q
1 B C Q
P P $  
S S    

#178. Move Q on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 B C  
1 B C  
P P $  
S S Q Q

#179. Move C east:
2 B   C
1 B   C
P P $  
S S Q Q

#180. Move B east:
2   B C
1   B C
P P $  
S S Q Q

#181. Move 1 on a path of 2 segments ending north:
2 1 B C
    B C
P P $  
S S Q Q

#182. Move P north:
2 1 B C
P P B C
    $  
S S Q Q

#183. Move S north:
2 1 B C
P P B C
S S $  
    Q Q

#184. Move Q west 2 units:
2 1 B C
P P B C
S S $  
Q Q    

#185. Move C on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
2 1 B  
P P B  
S S $  
Q Q C C

#186. Move B east:
2 1   B
P P   B
S S $  
Q Q C C

#187. Move 1 on a path of 2 segments ending south:
2     B
P P 1 B
S S $  
Q Q C C

#188. Move 2 east 2 units:
    2 B
P P 1 B
S S $  
Q Q C C

#189. Move P north:
P P 2 B
    1 B
S S $  
Q Q C C

#190. Move S north:
P P 2 B
S S 1 B
    $  
Q Q C C

#191. Move Q north:
P P 2 B
S S 1 B
Q Q $  
    C C

#192. Move C west 2 units:
P P 2 B
S S 1 B
Q Q $  
C C    

#193. Move B on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
P P 2  
S S 1  
Q Q $  
C C B B

#194. Move 2 on a path of 2 segments ending south:
P P    
S S 1 2
Q Q $  
C C B B

#195. Move P east 2 units:
    P P
S S 1 2
Q Q $  
C C B B

#196. Move S north:
S S P P
    1 2
Q Q $  
C C B B

#197. Move Q north:
S S P P
Q Q 1 2
    $  
C C B B

#198. Move C north:
S S P P
Q Q 1 2
C C $  
    B B

#199. Move B west 2 units:
S S P P
Q Q 1 2
C C $  
B B    

#200. Move 2 south 2 units:
S S P P
Q Q 1  
C C $  
B B   2

#201. Move 1 on a path of 2 segments ending south:
S S P P
Q Q    
C C $ 1
B B   2

#202. Move Q east 2 units:
S S P P
    Q Q
C C $ 1
B B   2

#203. Move S south:
    P P
S S Q Q
C C $ 1
B B   2

#204. Move P west 2 units:
P P    
S S Q Q
C C $ 1
B B   2

#205. Move Q north:
P P Q Q
S S    
C C $ 1
B B   2

#206. Move 1 on a path of 2 segments ending west:
P P Q Q
S S 1  
C C $  
B B   2

#207. Move 2 north 2 units:
P P Q Q
S S 1 2
C C $  
B B    

#208. Move B on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
P P Q Q
S S 1 2
C C $ B
      B

#209. Move C south:
P P Q Q
S S 1 2
    $ B
C C   B

#210. Move S south:
P P Q Q
    1 2
S S $ B
C C   B

#211. Move 1 west 2 units:
P P Q Q
1     2
S S $ B
C C   B

#212. Move 2 west 2 units:
P P Q Q
1 2    
S S $ B
C C   B

#213. Move Q south:
P P    
1 2 Q Q
S S $ B
C C   B

#214. Move P east:
  P P  
1 2 Q Q
S S $ B
C C   B

#215. Move 1 north:
1 P P  
  2 Q Q
S S $ B
C C   B

#216. Move 2 west:
1 P P  
2   Q Q
S S $ B
C C   B

#217. Move Q west:
1 P P  
2 Q Q  
S S $ B
C C   B

#218. Move B north 2 units:
1 P P B
2 Q Q B
S S $  
C C    

#219. Move C on a path of 2 segments ending in direction 4 on edge (4,3)  (3,4):
1 P P B
2 Q Q B
S S $ C
      C

#220. Move S south:
1 P P B
2 Q Q B
    $ C
S S   C

#221. Move 2 on a path of 2 segments ending east:
1 P P B
  Q Q B
  2 $ C
S S   C

#222. Move 1 south 2 units:
  P P B
  Q Q B
1 2 $ C
S S   C

#223. Move P west:
P P   B
  Q Q B
1 2 $ C
S S   C

#224. Move Q west:
P P   B
Q Q   B
1 2 $ C
S S   C

#225. Move B west:
P P B  
Q Q B  
1 2 $ C
S S   C

#226. Move C north 2 units:
P P B C
Q Q B C
1 2 $  
S S