homework 1 micro 5842674