Copyright (c) James A. Storer

Easy 1989 - Problem 6, Move Rules 3.

######################################################################
Rectilinear Solution
      Rectilinear steps: 83
      Straight-Line steps: 114
      Unit steps: 220
######################################################################

#0:
d D B b c C A a
d D B b c C A a
$ $     $ $    
$ $     $ $    
$ $ $ $ O O    
$   X $ O O    

#1. Move a:
d D B b c C    
d D B b c C    
$ $     $ $    
$ $     $ $    
$ $ $ $ O O A a
$   X $ O O A a

#2. Move c:
d D B b        
d D B b        
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $ O O A a
$   X $ O O A a

#3. Move b:
d D         B b
d D         B b
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $ O O A a
$   X $ O O A a

#4. Move X:
d D         B b
d D         B b
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $ O O A a
$ X   $ O O A a

#5. Move O:
d D     O O B b
d D     O O B b
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $     A a
$ X   $     A a

#6. Move X:
d D     O O B b
d D     O O B b
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $     A a
$   X $     A a

#7. Move a:
d D     O O B b
d D     O O B b
$ $     $ $ c C
$ $     $ $ c C
$ $ $ $ A a    
$   X $ A a    

#8. Move c:
d D     O O B b
d D     O O B b
$ $     $ $    
$ $     $ $    
$ $ $ $ A a c C
$   X $ A a c C

#9. Move b:
d D     O O    
d D     O O    
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ A a c C
$   X $ A a c C

#10. Move O:
d D         O O
d D         O O
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ A a c C
$   X $ A a c C

#11. Move d:
        d D O O
        d D O O
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ A a c C
$   X $ A a c C

#12. Move X:
        d D O O
        d D O O
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ A a c C
$ X   $ A a c C

#13. Move a:
a a     d D O O
A A     d D O O
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $     c C
$ X   $     c C

#14. Move d:
a a         O O
A A         O O
$ $ d D $ $ B b
$ $ d D $ $ B b
$ $ $ $     c C
$ X   $     c C

#15. Move O:
a a O O        
A A O O        
$ $ d D $ $ B b
$ $ d D $ $ B b
$ $ $ $     c C
$ X   $     c C

#16. Move b:
a a O O B b    
A A O O B b    
$ $ d D $ $    
$ $ d D $ $    
$ $ $ $     c C
$ X   $     c C

#17. Move c:
a a O O B b c C
A A O O B b c C
$ $ d D $ $    
$ $ d D $ $    
$ $ $ $        
$ X   $        

#18. Move X:
a a O O B b c C
A A O O B b c C
$ $ d D $ $    
$ $ d D $ $    
$ $ $ $        
$   X $        

#19. Move d:
a a O O B b c C
A A O O B b c C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $        
$   X $        

#20. Move X:
a a O O B b c C
A A O O B b c C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $        
$ X   $        

#21. Move O:
a a     B b c C
A A     B b c C
$ $ O O $ $ d d
$ $ O O $ $ D D
$ $ $ $        
$ X   $        

#22. Move X:
a a     B b c C
A A     B b c C
$ $ O O $ $ d d
$ $ O O $ $ D D
$ $ $ $        
$   X $        

#23. Move O:
a a     B b c C
A A     B b c C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$   X $     O O

#24. Move X:
a a     B b c C
A A     B b c C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$ X   $     O O

#25. Move a:
        B b c C
        B b c C
$ $ a a $ $ d d
$ $ A A $ $ D D
$ $ $ $     O O
$ X   $     O O

#26. Move b:
    B b     c C
    B b     c C
$ $ a a $ $ d d
$ $ A A $ $ D D
$ $ $ $     O O
$ X   $     O O

#27. Move c:
    B b c C    
    B b c C    
$ $ a a $ $ d d
$ $ A A $ $ D D
$ $ $ $     O O
$ X   $     O O

#28. Move d:
    B b c C d d
    B b c C D D
$ $ a a $ $    
$ $ A A $ $    
$ $ $ $     O O
$ X   $     O O

#29. Move O:
    B b c C d d
    B b c C D D
$ $ a a $ $ O O
$ $ A A $ $ O O
$ $ $ $        
$ X   $        

#30. Move X:
    B b c C d d
    B b c C D D
$ $ a a $ $ O O
$ $ A A $ $ O O
$ $ $ $        
$   X $        

#31. Move a:
    B b c C d d
    B b c C D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $     A a
$   X $     A a

#32. Move X:
    B b c C d d
    B b c C D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $     A a
$ X   $     A a

#33. Move b:
        c C d d
        c C D D
$ $ B b $ $ O O
$ $ B b $ $ O O
$ $ $ $     A a
$ X   $     A a

#34. Move c:
c C         d d
c C         D D
$ $ B b $ $ O O
$ $ B b $ $ O O
$ $ $ $     A a
$ X   $     A a

#35. Move b:
c C     B b d d
c C     B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $     A a
$ X   $     A a

#36. Move X:
c C     B b d d
c C     B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $     A a
$   X $     A a

#37. Move a:
c C     B b d d
c C     B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ A a    
$   X $ A a    

#38. Move X:
c C     B b d d
c C     B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ A a    
$ X   $ A a    

#39. Move a:
c C a a B b d d
c C A A B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $        
$ X   $        

#40. Move X:
c C a a B b d d
c C A A B b D D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $        
$   X $        

#41. Move O:
c C a a B b d d
c C A A B b D D
$ $     $ $    
$ $     $ $    
$ $ $ $ O O    
$   X $ O O    

#42. Move d:
c C a a B b    
c C A A B b    
$ $     $ $    
$ $     $ $    
$ $ $ $ O O d d
$   X $ O O D D

#43. Move b:
c C a a        
c C A A        
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ O O d d
$   X $ O O D D

#44. Move a:
c C         a a
c C         A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ O O d d
$   X $ O O D D

#45. Move X:
c C         a a
c C         A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ O O d d
$ X   $ O O D D

#46. Move O:
c C     O O a a
c C     O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $     d d
$ X   $     D D

#47. Move X:
c C     O O a a
c C     O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $     d d
$   X $     D D

#48. Move d:
c C     O O a a
c C     O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ d d    
$   X $ D D    

#49. Move X:
c C     O O a a
c C     O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $ d d    
$ X   $ D D    

#50. Move d:
c C d D O O a a
c C d D O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $        
$ X   $        

#51. Move X:
c C d D O O a a
c C d D O O A A
$ $     $ $ B b
$ $     $ $ B b
$ $ $ $        
$   X $        

#52. Move b:
c C d D O O a a
c C d D O O A A
$ $     $ $    
$ $     $ $    
$ $ $ $ B b    
$   X $ B b    

#53. Move a:
c C d D O O    
c C d D O O    
$ $     $ $    
$ $     $ $    
$ $ $ $ B b a a
$   X $ B b A A

#54. Move O:
c C d D        
c C d D        
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ B b a a
$   X $ B b A A

#55. Move d:
c C         d D
c C         d D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ B b a a
$   X $ B b A A

#56. Move c:
        c C d D
        c C d D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ B b a a
$   X $ B b A A

#57. Move X:
        c C d D
        c C d D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $ B b a a
$ X   $ B b A A

#58. Move b:
b b     c C d D
B B     c C d D
$ $     $ $ O O
$ $     $ $ O O
$ $ $ $     a a
$ X   $     A A

#59. Move c:
b b         d D
B B         d D
$ $ c C $ $ O O
$ $ c C $ $ O O
$ $ $ $     a a
$ X   $     A A

#60. Move d:
b b d D        
B B d D        
$ $ c C $ $ O O
$ $ c C $ $ O O
$ $ $ $     a a
$ X   $     A A

#61. Move O:
b b d D O O    
B B d D O O    
$ $ c C $ $    
$ $ c C $ $    
$ $ $ $     a a
$ X   $     A A

#62. Move a:
b b d D O O a a
B B d D O O A A
$ $ c C $ $    
$ $ c C $ $    
$ $ $ $        
$ X   $        

#63. Move X:
b b d D O O a a
B B d D O O A A
$ $ c C $ $    
$ $ c C $ $    
$ $ $ $        
$   X $        

#64. Move c:
b b d D O O a a
B B d D O O A A
$ $     $ $ c c
$ $     $ $ C C
$ $ $ $        
$   X $        

#65. Move X:
b b d D O O a a
B B d D O O A A
$ $     $ $ c c
$ $     $ $ C C
$ $ $ $        
$ X   $        

#66. Move d:
b b     O O a a
B B     O O A A
$ $ d D $ $ c c
$ $ d D $ $ C C
$ $ $ $        
$ X   $        

#67. Move O:
b b O O     a a
B B O O     A A
$ $ d D $ $ c c
$ $ d D $ $ C C
$ $ $ $        
$ X   $        

#68. Move a:
b b O O a a    
B B O O A A    
$ $ d D $ $ c c
$ $ d D $ $ C C
$ $ $ $        
$ X   $        

#69. Move c:
b b O O a a c c
B B O O A A C C
$ $ d D $ $    
$ $ d D $ $    
$ $ $ $        
$ X   $        

#70. Move X:
b b O O a a c c
B B O O A A C C
$ $ d D $ $    
$ $ d D $ $    
$ $ $ $        
$   X $        

#71. Move d:
b b O O a a c c
B B O O A A C C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $        
$   X $        

#72. Move X:
b b O O a a c c
B B O O A A C C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $        
$ X   $        

#73. Move O:
b b     a a c c
B B     A A C C
$ $ O O $ $ d d
$ $ O O $ $ D D
$ $ $ $        
$ X   $        

#74. Move X:
b b     a a c c
B B     A A C C
$ $ O O $ $ d d
$ $ O O $ $ D D
$ $ $ $        
$   X $        

#75. Move O:
b b     a a c c
B B     A A C C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$   X $     O O

#76. Move X:
b b     a a c c
B B     A A C C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$ X   $     O O

#77. Move b:
        a a c c
        A A C C
$ $ b b $ $ d d
$ $ B B $ $ D D
$ $ $ $     O O
$ X   $     O O

#78. Move a:
a a         c c
A A         C C
$ $ b b $ $ d d
$ $ B B $ $ D D
$ $ $ $     O O
$ X   $     O O

#79. Move b:
a a b b     c c
A A B B     C C
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$ X   $     O O

#80. Move c:
a a b b c c    
A A B B C C    
$ $     $ $ d d
$ $     $ $ D D
$ $ $ $     O O
$ X   $     O O

#81. Move d:
a a b b c c d d
A A B B C C D D
$ $     $ $    
$ $     $ $    
$ $ $ $     O O
$ X   $     O O

#82. Move X:
a a b b c c d d
A A B B C C D D
$ $     $ $    
$ $     $ $    
$ $ $ $     O O
$   X $     O O

#83. Move O:
a a b b c c d d
A A B B C C D D
$ $     $ $    
$ $     $ $    
$ $ $ $ O O    
$   X $ O O