Copyright (c) James A. Storer

Easy 1989 - Problem 6, Move Rules 1.

######################################################################
Rectilinear Solution
      Rectilinear steps: 53
      Straight-Line steps: 94
      Unit steps: 206
######################################################################

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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