Copyright (c) James A. Storer Easy 1989 - Problem B, Move Rules 2. ###################################################################### Rectilinear Solution Rectilinear steps: 64 Straight-Line steps: 84 Unit steps: 189 ###################################################################### #0: d d C c B B a A D D C c b b a A $ $ $ $ $ $ $ $ $ $ $ $ O O $ $ $ $ O O #1. Move a: d d C c B B D D C c b b $ $ $ $ $ $ $ $ $ $ $ $ O O a A $ $ $ $ O O a A #2. Move b: d d C c D D C c $ $ $ $ B B $ $ $ $ b b $ $ $ $ O O a A $ $ $ $ O O a A #3. Move c: d d C c D D C c $ $ $ $ B B $ $ $ $ b b $ $ $ $ O O a A $ $ $ $ O O a A #4. Move O: d d C c D D C c $ $ O O $ $ B B $ $ O O $ $ b b $ $ $ $ a A $ $ $ $ a A #5. Move O: d d O O C c D D O O C c $ $ $ $ B B $ $ $ $ b b $ $ $ $ a A $ $ $ $ a A #6. Move a: d d O O C c D D O O C c $ $ $ $ B B $ $ $ $ b b $ $ $ $ a A $ $ $ $ a A #7. Move a: d d O O C c D D O O C c $ $ A A $ $ B B $ $ a a $ $ b b $ $ $ $ $ $ $ $ #8. Move a: d d A A O O C c D D a a O O C c $ $ $ $ B B $ $ $ $ b b $ $ $ $ $ $ $ $ #9. Move b: d d A A O O C c D D a a O O C c $ $ $ $ $ $ $ $ $ $ $ $ B B $ $ $ $ b b #10. Move c: d d A A O O D D a a O O $ $ $ $ $ $ $ $ $ $ $ $ B B C c $ $ $ $ b b C c #11. Move O: d d A A D D a a $ $ $ $ O O $ $ $ $ O O $ $ $ $ B B C c $ $ $ $ b b C c #12. Move a: d d A A D D a a $ $ $ $ O O $ $ $ $ O O $ $ $ $ B B C c $ $ $ $ b b C c #13. Move b: d d A A D D a a $ $ B b $ $ O O $ $ B b $ $ O O $ $ $ $ C c $ $ $ $ C c #14. Move b: d d B b A A D D B b a a $ $ $ $ O O $ $ $ $ O O $ $ $ $ C c $ $ $ $ C c #15. Move c: d d B b A A D D B b a a $ $ $ $ O O $ $ $ $ O O $ $ $ $ C c $ $ $ $ C c #16. Move c: d d B b A A D D B b a a $ $ c c $ $ O O $ $ C C $ $ O O $ $ $ $ $ $ $ $ #17. Move c: d d c c B b A A D D C C B b a a $ $ $ $ O O $ $ $ $ O O $ $ $ $ $ $ $ $ #18. Move O: d d c c B b A A D D C C B b a a $ $ $ $ $ $ $ $ $ $ $ $ O O $ $ $ $ O O #19. Move a: d d c c B b D D C C B b $ $ $ $ $ $ $ $ $ $ $ $ O O A A $ $ $ $ O O a a #20. Move b: d d c c D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ O O A A $ $ $ $ O O a a #21. Move c: d d c c D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ O O A A $ $ $ $ O O a a #22. Move d: d d c c D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ O O A A $ $ $ $ O O a a #23. Move O: d d c c D D C C $ $ O O $ $ B b $ $ O O $ $ B b $ $ $ $ A A $ $ $ $ a a #24. Move O: O O d d c c O O D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ A A $ $ $ $ a a #25. Move a: O O d d c c O O D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ A A $ $ $ $ a a #26. Move a: O O d d c c O O D D C C $ $ A a $ $ B b $ $ A a $ $ B b $ $ $ $ $ $ $ $ #27. Move a: O O A a d d c c O O A a D D C C $ $ $ $ B b $ $ $ $ B b $ $ $ $ $ $ $ $ #28. Move b: O O A a d d c c O O A a D D C C $ $ $ $ $ $ $ $ $ $ $ $ B b $ $ $ $ B b #29. Move c: O O A a d d O O A a D D $ $ $ $ $ $ $ $ $ $ $ $ B b c c $ $ $ $ B b C C #30. Move d: O O A a O O A a $ $ $ $ d d $ $ $ $ D D $ $ $ $ B b c c $ $ $ $ B b C C #31. Move a: O O A a O O A a $ $ $ $ d d $ $ $ $ D D $ $ $ $ B b c c $ $ $ $ B b C C #32. Move b: O O A a O O A a $ $ b b $ $ d d $ $ B B $ $ D D $ $ $ $ c c $ $ $ $ C C #33. Move b: O O b b A a O O B B A a $ $ $ $ d d $ $ $ $ D D $ $ $ $ c c $ $ $ $ C C #34. Move c: O O b b A a O O B B A a $ $ $ $ d d $ $ $ $ D D $ $ $ $ c c $ $ $ $ C C #35. Move d: O O b b A a O O B B A a $ $ $ $ $ $ $ $ $ $ $ $ c c d d $ $ $ $ C C D D #36. Move a: O O b b O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ c c d d $ $ $ $ C C D D #37. Move b: O O b b O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ c c d d $ $ $ $ C C D D #38. Move O: O O b b O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ c c d d $ $ $ $ C C D D #39. Move c: O O b b O O B B $ $ c C $ $ A a $ $ c C $ $ A a $ $ $ $ d d $ $ $ $ D D #40. Move c: c C O O b b c C O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ d d $ $ $ $ D D #41. Move d: c C O O b b c C O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ d d $ $ $ $ D D #42. Move d: c C O O b b c C O O B B $ $ d D $ $ A a $ $ d D $ $ A a $ $ $ $ $ $ $ $ #43. Move d: c C d D O O b b c C d D O O B B $ $ $ $ A a $ $ $ $ A a $ $ $ $ $ $ $ $ #44. Move a: c C d D O O b b c C d D O O B B $ $ $ $ $ $ $ $ $ $ $ $ A a $ $ $ $ A a #45. Move b: c C d D O O c C d D O O $ $ $ $ $ $ $ $ $ $ $ $ A a b b $ $ $ $ A a B B #46. Move O: c C d D c C d D $ $ $ $ O O $ $ $ $ O O $ $ $ $ A a b b $ $ $ $ A a B B #47. Move d: c C d D c C d D $ $ $ $ O O $ $ $ $ O O $ $ $ $ A a b b $ $ $ $ A a B B #48. Move c: c C d D c C d D $ $ $ $ O O $ $ $ $ O O $ $ $ $ A a b b $ $ $ $ A a B B #49. Move a: c C d D c C d D $ $ a a $ $ O O $ $ A A $ $ O O $ $ $ $ b b $ $ $ $ B B #50. Move a: a a c C d D A A c C d D $ $ $ $ O O $ $ $ $ O O $ $ $ $ b b $ $ $ $ B B #51. Move c: a a d D A A d D $ $ c C $ $ O O $ $ c C $ $ O O $ $ $ $ b b $ $ $ $ B B #52. Move d: a a d D A A d D $ $ c C $ $ O O $ $ c C $ $ O O $ $ $ $ b b $ $ $ $ B B #53. Move O: a a d D O O A A d D O O $ $ c C $ $ $ $ c C $ $ $ $ $ $ b b $ $ $ $ B B #54. Move b: a a d D O O b b A A d D O O B B $ $ c C $ $ $ $ c C $ $ $ $ $ $ $ $ $ $ #55. Move c: a a d D O O b b A A d D O O B B $ $ $ $ $ $ $ $ $ $ $ $ c c $ $ $ $ C C #56. Move c: a a d D O O b b A A d D O O B B $ $ $ $ c c $ $ $ $ C C $ $ $ $ $ $ $ $ #57. Move d: a a O O b b A A O O B B $ $ d D $ $ c c $ $ d D $ $ C C $ $ $ $ $ $ $ $ #58. Move d: a a O O b b A A O O B B $ $ $ $ c c $ $ $ $ C C $ $ $ $ d d $ $ $ $ D D #59. Move d: a a O O b b A A O O B B $ $ $ $ c c $ $ $ $ C C $ $ $ $ d d $ $ $ $ D D #60. Move O: a a b b A A B B $ $ O O $ $ c c $ $ O O $ $ C C $ $ $ $ d d $ $ $ $ D D #61. Move b: a a b b A A B B $ $ O O $ $ c c $ $ O O $ $ C C $ $ $ $ d d $ $ $ $ D D #62. Move c: a a b b c c A A B B C C $ $ O O $ $ $ $ O O $ $ $ $ $ $ d d $ $ $ $ D D #63. Move d: a a b b c c d d A A B B C C D D $ $ O O $ $ $ $ O O $ $ $ $ $ $ $ $ $ $ #64. Move O: a a b b c c d d A A B B C C D D $ $ $ $ $ $ $ $ $ $ $ $ O O $ $ $ $ O O