Copyright (c) James A. Storer

Easy 1989 - Problem A, Move Rules 3.

######################################################################
Rectilinear Solution
      Rectilinear steps: 67
      Straight-Line steps: 89
      Unit steps: 170
######################################################################

#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 X:
d d     O O C C
D D     O O c c
$ $     $ $ B B
$ $     $ $ b b
$ $ $ $ A A    
$ X   $ a a    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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