mjm 29 solved assignment