2012 final exam 3812484