Copyright (c) James A. Storer

Egg - 22 moves using no rotations

######################################################################
Egg Solution using no rotations:
      Rectilinear steps: 22
      Straight-Line steps: 50
      Unit steps: 138
######################################################################

#0:
$ $ $ A A A B B B
$ $ $ A A     B B
$ $ $ A A A B B B
      C C C D D D
$     C C C D D $
      C C C D D D
$       $       $
$       $       $
$       $       $

#1. Move C on a path of 2 segments ending south:
$ $ $ A A A B B B
$ $ $ A A     B B
$ $ $ A A A B B B
            D D D
$           D D $
            D D D
$ C C C $       $
$ C C C $       $
$ C C C $       $

#2. Move D on a path of 2 segments ending south:
$ $ $ A A A B B B
$ $ $ A A     B B
$ $ $ A A A B B B
                 
$               $
                 
$ C C C $ D D D $
$ C C C $ D D   $
$ C C C $ D D D $

#3. Move A on a path of 2 segments ending east:
$ $ $       B B B
$ $ $         B B
$ $ $       B B B
            A A A
$           A A $
            A A A
$ C C C $ D D D $
$ C C C $ D D   $
$ C C C $ D D D $

#4. Move B on a path of 3 segments ending west:
$ $ $            
$ $ $            
$ $ $            
B B B       A A A
$ B B       A A $
B B B       A A A
$ C C C $ D D D $
$ C C C $ D D   $
$ C C C $ D D D $

#5. Move A on a path of 3 segments ending east:
$ $ $       A A A
$ $ $       A A  
$ $ $       A A A
B B B            
$ B B           $
B B B            
$ C C C $ D D D $
$ C C C $ D D   $
$ C C C $ D D D $

#6. Move D on a path of 3 segments ending north:
$ $ $ D D D A A A
$ $ $ D D   A A  
$ $ $ D D D A A A
B B B            
$ B B           $
B B B            
$ C C C $       $
$ C C C $       $
$ C C C $       $

#7. Move B on a path of 2 segments ending south:
$ $ $ D D D A A A
$ $ $ D D   A A  
$ $ $ D D D A A A
                 
$               $
                 
$ C C C $ B B B $
$ C C C $   B B $
$ C C C $ B B B $

#8. Move D on a path of 2 segments ending east:
$ $ $       A A A
$ $ $       A A  
$ $ $       A A A
            D D D
$           D D $
            D D D
$ C C C $ B B B $
$ C C C $   B B $
$ C C C $ B B B $

#9. Move C on a path of 3 segments ending north:
$ $ $ C C C A A A
$ $ $ C C C A A  
$ $ $ C C C A A A
            D D D
$           D D $
            D D D
$       $ B B B $
$       $   B B $
$       $ B B B $

#10. Move D on a path of 2 segments ending south:
$ $ $ C C C A A A
$ $ $ C C C A A  
$ $ $ C C C A A A
                 
$               $
                 
$ D D D $ B B B $
$ D D   $   B B $
$ D D D $ B B B $

#11. Move C on a path of 2 segments ending west:
$ $ $       A A A
$ $ $       A A  
$ $ $       A A A
    C C C        
$   C C C       $
    C C C        
$ D D D $ B B B $
$ D D   $   B B $
$ D D D $ B B B $

#12. Move A on a path of 3 segments ending east:
$ $ $            
$ $ $            
$ $ $            
    C C C   A A A
$   C C C   A A $
    C C C   A A A
$ D D D $ B B B $
$ D D   $   B B $
$ D D D $ B B B $

#13. Move C on a path of 3 segments ending east:
$ $ $       C C C
$ $ $       C C C
$ $ $       C C C
            A A A
$           A A $
            A A A
$ D D D $ B B B $
$ D D   $   B B $
$ D D D $ B B B $

#14. Move A on a path of 2 segments ending north:
$ $ $ A A A C C C
$ $ $ A A   C C C
$ $ $ A A A C C C
                 
$               $
                 
$ D D D $ B B B $
$ D D   $   B B $
$ D D D $ B B B $

#15. Move B on a path of 2 segments ending west:
$ $ $ A A A C C C
$ $ $ A A   C C C
$ $ $ A A A C C C
B B B            
$ B B           $
B B B            
$ D D D $       $
$ D D   $       $
$ D D D $       $

#16. Move A on a path of 3 segments ending south:
$ $ $       C C C
$ $ $       C C C
$ $ $       C C C
B B B            
$ B B           $
B B B            
$ D D D $ A A A $
$ D D   $ A A   $
$ D D D $ A A A $

#17. Move B on a path of 2 segments ending north:
$ $ $ B B B C C C
$ $ $   B B C C C
$ $ $ B B B C C C
                 
$               $
                 
$ D D D $ A A A $
$ D D   $ A A   $
$ D D D $ A A A $

#18. Move D on a path of 2 segments ending east:
$ $ $ B B B C C C
$ $ $   B B C C C
$ $ $ B B B C C C
            D D D
$           D D $
            D D D
$       $ A A A $
$       $ A A   $
$       $ A A A $

#19. Move B on a path of 2 segments ending west:
$ $ $       C C C
$ $ $       C C C
$ $ $       C C C
B B B       D D D
$ B B       D D $
B B B       D D D
$       $ A A A $
$       $ A A   $
$       $ A A A $

#20. Move D on a path of 2 segments ending north:
$ $ $ D D D C C C
$ $ $ D D   C C C
$ $ $ D D D C C C
B B B            
$ B B           $
B B B            
$       $ A A A $
$       $ A A   $
$       $ A A A $

#21. Move A on a path of 2 segments ending east:
$ $ $ D D D C C C
$ $ $ D D   C C C
$ $ $ D D D C C C
B B B       A A A
$ B B       A A $
B B B       A A A
$       $       $
$       $       $
$       $       $

#22. Move B ending east 3 units:
$ $ $ D D D C C C
$ $ $ D D   C C C
$ $ $ D D D C C C
      B B B A A A
$       B B A A $
      B B B A A A
$       $       $
$       $       $
$       $       $