final examination 4307550