99 331 homework 10