Programming Knights Chapter 6 Sample Solutions