Programming Knights Chapter 2 Sample Solutions