Copyright (c) James A. Storer

Easy 1989 - Problem 7, Move Rules 1.

######################################################################
Rectilinear Solution
      Rectilinear steps: 32
      Straight-Line steps: 47
      Unit steps: 94
######################################################################

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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