See the attached question file