homework nine solutions 1023193