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