OGR One Good Reason Final Exam (to be revised)