Copyright (c) James A. Storer

Pink and Blue

######################################################################
Rectilinear Solution
      Rectilinear steps: 44
      Straight-Line steps: 104
      Unit steps: 124
######################################################################

#0:
P I N K
X      
B L U E

#1. Move I on a path of 2 segments ending east:
P   N K
X     I
B L U E

#2. Move U on a path of 3 segments ending north:
P U N K
X     I
B L   E

#3. Move E on a path of 3 segments ending west:
P U N K
X E   I
B L    

#4. Move I on a path of 3 segments ending east:
P U N K
X E    
B L   I

#5. Move E on a path of 2 segments ending south:
P U N K
X      
B L E I

#6. Move X east 3 units:
P U N K
      X
B L E I

#7. Move E on a path of 2 segments ending west:
P U N K
E     X
B L   I

#8. Move U on a path of 3 segments ending south:
P   N K
E     X
B L U I

#9. Move P on a path of 3 segments ending east:
    N K
E   P X
B L U I

#10. Move E on a path of 3 segments ending west:
E   N K
    P X
B L U I

#11. Move P on a path of 2 segments ending north:
E P N K
      X
B L U I

#12. Move U on a path of 2 segments ending west:
E P N K
U     X
B L   I

#13. Move P on a path of 3 segments ending south:
E   N K
U     X
B L P I

#14. Move N on a path of 3 segments ending east:
E     K
U   N X
B L P I

#15. Move K on a path of 2 segments ending south:
E      
U K N X
B L P I

#16. Move E east 3 units:
      E
U K N X
B L P I

#17. Move K on a path of 2 segments ending west:
K     E
U   N X
B L P I

#18. Move U on a path of 3 segments ending east:
K   U E
    N X
B L P I

#19. Move N on a path of 2 segments ending north:
K N U E
      X
B L P I

#20. Move X west 3 units:
K N U E
X      
B L P I

#21. Move P on a path of 2 segments ending west:
K N U E
X P    
B L   I

#22. Move I on a path of 3 segments ending east:
K N U E
X P   I
B L    

#23. Move P on a path of 3 segments ending east:
K N U E
X     I
B L   P

#24. Move L on a path of 3 segments ending west:
K N U E
X L   I
B     P

#25. Move P on a path of 2 segments ending north:
K N U E
X L P I
B      

#26. Move B east 3 units:
K N U E
X L P I
      B

#27. Move P on a path of 2 segments ending west:
K N U E
X L   I
P     B

#28. Move I on a path of 3 segments ending west:
K N U E
X L    
P I   B

#29. Move B on a path of 3 segments ending east:
K N U E
X L   B
P I    

#30. Move L on a path of 3 segments ending east:
K N U E
X     B
P I   L

#31. Move N on a path of 3 segments ending south:
K   U E
X     B
P I N L

#32. Move B on a path of 2 segments ending north:
K B U E
X      
P I N L

#33. Move X east 3 units:
K B U E
      X
P I N L

#34. Move B on a path of 2 segments ending east:
K   U E
    B X
P I N L

#35. Move K on a path of 3 segments ending west:
    U E
K   B X
P I N L

#36. Move B on a path of 3 segments ending west:
B   U E
K     X
P I N L

#37. Move N on a path of 3 segments ending north:
B N U E
K     X
P I   L

#38. Move K on a path of 2 segments ending south:
B N U E
      X
P I K L

#39. Move X west 3 units:
B N U E
X      
P I K L

#40. Move K on a path of 2 segments ending west:
B N U E
X K    
P I   L

#41. Move L on a path of 3 segments ending east:
B N U E
X K   L
P I    

#42. Move K on a path of 3 segments ending east:
B N U E
X     L
P I   K

#43. Move N on a path of 3 segments ending south:
B   U E
X     L
P I N K

#44. Move L on a path of 2 segments ending north:
B L U E
X      
P I N K