homework 2 micro 9794804