the final exam from 2018 371735