solved q5.28