mjm 30 solved assignment