Copyright (c) James A. Storer

Tedious3

A version of Abe's Easy Puzzle with a longer solution.
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

Tedious - "Version 3"
For this formulation, a move is needed to rotate the turntable.
For example, moving horizontally, then rotating to vertical
via the turntable, then moving vertically, is 3 rectilinear
moves if the turntable is down before the move starts,
or 4 rectilinear moves if it must first be rotated down.
Turntable orientation at the start and end must be down.

######################################################################
Rectilinear Solution
      Rectilinear steps: 374
      Straight-Line steps: 450
      Unit steps: 570
######################################################################

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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