Copyright (c) James A. Storer

Easy 1989 - Problem C, Move Rules 3.

######################################################################
Rectilinear Solution
      Rectilinear steps: 92
      Straight-Line steps: 128
      Unit steps: 246
######################################################################

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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