Copyright (c) James A. Storer

Honor And Glory
Version where all three O's and the two R's are interchangeable.

######################################################################
Rectilinear Solution
      Rectilinear steps: 37
      Straight-Line steps: 50
      Unit steps: 68
######################################################################

#0:
H O N Q R
$   $   $
g l o r y

#1. Move l north:
H O N Q R
$ l $   $
g   o r y

#2. Move o west:
H O N Q R
$ l $   $
g o   r y

#3. Move r north:
H O N Q R
$ l $ r $
g o     y

#4. Move y west 2 units:
H O N Q R
$ l $ r $
g o y    

#5. Move r on a path of 2 segments ending east:
H O N Q R
$ l $   $
g o y   r

#6. Move Q south 2 units:
H O N   R
$ l $   $
g o y Q r

#7. Move N on a path of 2 segments ending south:
H O     R
$ l $ N $
g o y Q r

#8. Move O east 2 units:
H     O R
$ l $ N $
g o y Q r

#9. Move H east 2 units:
    H O R
$ l $ N $
g o y Q r

#10. Move l on a path of 2 segments ending west:
l   H O R
$   $ N $
g o y Q r

#11. Move o north 2 units:
l o H O R
$   $ N $
g   y Q r

#12. Move y on a path of 2 segments ending north:
l o H O R
$ y $ N $
g     Q r

#13. Move Q west 2 units:
l o H O R
$ y $ N $
g Q     r

#14. Move N on a path of 2 segments ending west:
l o H O R
$ y $   $
g Q N   r

#15. Move O south 2 units:
l o H   R
$ y $   $
g Q N O r

#16. Move H on a path of 2 segments ending south:
l o     R
$ y $ H $
g Q N O r

#17. Move o east 2 units:
l     o R
$ y $ H $
g Q N O r

#18. Move y on a path of 2 segments ending east:
l   y o R
$   $ H $
g Q N O r

#19. Move Q north 2 units:
l Q y o R
$   $ H $
g   N O r

#20. Move g on a path of 2 segments ending north:
l Q y o R
$ g $ H $
    N O r

#21. Move N west 2 units:
l Q y o R
$ g $ H $
N     O r

#22. Move O west 2 units:
l Q y o R
$ g $ H $
N O     r

#23. Move H on a path of 2 segments ending west:
l Q y o R
$ g $   $
N O H   r

#24. Move o south 2 units:
l Q y   R
$ g $   $
N O H o r

#25. Move R on a path of 2 segments ending south:
l Q y    
$ g $ R $
N O H o r

#26. Move y east 2 units:
l Q     y
$ g $ R $
N O H o r

#27. Move Q east 2 units:
l     Q y
$ g $ R $
N O H o r

#28. Move l east 2 units:
    l Q y
$ g $ R $
N O H o r

#29. Move g on a path of 2 segments ending west:
g   l Q y
$   $ R $
N O H o r

#30. Move O north 2 units:
g O l Q y
$   $ R $
N   H o r

#31. Move H on a path of 2 segments ending north:
g O l Q y
$ H $ R $
N     o r

#32. Move N east 2 units:
g O l Q y
$ H $ R $
    N o r

#33. Move H on a path of 2 segments ending west:
g O l Q y
$   $ R $
H   N o r

#34. Move O south 2 units:
g   l Q y
$   $ R $
H O N o r

#35. Move l west:
g l   Q y
$   $ R $
H O N o r

#36. Move Q west:
g l Q   y
$   $ R $
H O N o r

#37. Move R north:
g l Q R y
$   $   $
H O N o r